1

很抱歉问这个问题,但我还没有找到我在任何地方尝试做的事情的答案!

基本上,我有一个包含两个表的数据库。我将使用以下或两个示例:

表格1:

Process ID  Date
---------- -----------
         1  2008/08/21
         2  2008/08/23
         3  2008/08/21

表 2:

Process ID Qty
---------- ---
         1   1
         2   4
         3   6

基本上,我要在 PHP 中做一些事情,我将在其中选择表 1,并找到今天发生的所有进程(在这个例子中,我会说 8 月 21 日)。然后我想获取这些进程 ID,并在表 2 中匹配它们并计算它们的数量。

在这个例子中我试图弄清楚的最终结果是如何通过使用 PHP 在一个表中选择今天发生的进程,然后在另一个表中添加相应的进程数量来使输出为“7”。

4

1 回答 1

0
SELECT sum(t2.qty)
FROM table1 t1
JOIN table2 t2 ON t1.pid = t2.pid
WHERE t1.date = '2008/08/21'
于 2013-08-10T05:29:02.443 回答