私はSQLの初心者です。ORDER_PRODUCTS
には、注文の商品とEXCHANGE_PRODUCTS
のリストがあり、交換される予定の商品が掲載されています。複数のテーブルからのSQLの選択数
どちらも同じフィールドを持っており、order_id
で区別すると、amount
の両方のテーブルの商品を数えて選択する必要があります。
ORDER_PRODUCTS私はこのクエリはあなたが必要とする何をすべきだと思う
+-----+------------+----------+---------+
| id | product_id | order_id | amount |
+-----+------------+----------+---------+
| 1 | 5 | 1 | 2 |
| 2 | 7 | 1 | 1 |
| 3 | 13 | 5 | 1 |
| 4 | 18 | 8 | 3 |
| 5 | 45 | 11 | 4 |
+-----+------------+----------+---------+
EXCHANGE_PRODUCTS
+-----+------------+----------+---------+
| id | product_id | order_id | amount |
+-----+------------+----------+---------+
| 1 | 5 | 1 | 1 |
| 2 | 7 | 1 | 2 |
| 3 | 13 | 5 | 1 |
| 4 | 3 | 8 | 2 |
| 5 | 2 | 11 | 1 |
+-----+------------+----------+---------+
お試しいただいたクエリはどこですか? –
期待した結果のサンプルを提供してください。 – scaisEdge
注文と交換のオブジェクトの合計が必要ですか?または2つの異なる数字? – Whencesoever