很抱歉这个问题,但我还没有找到我想在任何地方做的答案!
基本上,我有一个包含两个表的数据库。我将使用以下两个例子:
表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”另一张桌子。
答案 0 :(得分:0)
SELECT sum(t2.qty)
FROM table1 t1
JOIN table2 t2 ON t1.pid = t2.pid
WHERE t1.date = '2008/08/21'