非常に単純であるにもかかわらず、クエリを作成してその過程で自分自身を混乱させてしまったのではないかと思います。
2 つの mysql テーブルがあります。
Table1 has ... orderID, productID, quantity
Table2 has ... orderID, status, time
次のことを行うクエリを実行する必要があります...
Output (1 per line)
productID - Quantity where status = 1 & time < $lastactive.
表 2 のクエリを実行して productID を取得し、Quantity をカウントしようとしましたが、2 つの異なる orderID が同じ productID を持っている場合、それらは合計されません。どんな助けでも大歓迎です(テーブル/行の名前は正確です)。
例:
orderID 123, productID 2, quantity 4
orderID 123, productID 5, quantity 6
orderID 678, productID 2, quantity 5
出力します:
2 9
5 6