1

これを聞いて申し訳ありませんが、どこでもやろうとしていることに対する答えが見つかりません!

基本的に、2 つのテーブルを持つデータベースがあります。以下または 2 つの例を使用します。

表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 を使用して 1 つのテーブルで今日発生したプロセスを選択し、対応するプロセスの数量を別のテーブルで合計して、出力を "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 に答える