【发布时间】:2019-01-17 04:18:39
【问题描述】:
我在联接中有订单和购买的产品表。
如何选择已购买产品表中具有相同 SKU 和数量以及相同商品数量的订单?
假设我首先在下面的订单表中选择 id 为 1 的最旧订单,它应该从购买的产品表(A B 和 C)中获取所有购买的商品,并使用该引用检索所有类似的订单。
我的订单 ID 为 1,SKU A B C 和商品数量 1 1 2 分别共 3 件商品。我需要从表中选择所有类似的订单。预期的 o/p:查询应该检索 id 为 1 和 4 的订单。
**orderTable**
id order_date
1 2019-01-01
2 2019-01-02
3 2019-01-03
4 2019-01-04
**purchasedProductsTable**
orderId sku qty
1 A 1
1 B 1
1 C 2
2 A 1
3 B 1
4 A 1
4 B 1
4 C 2
【问题讨论】:
-
我有一个问题要问你。为什么要保留一个只有一个字段 id 的表(orderTable)?
-
为什么在 id, sku 后面加逗号?
-
我现在已经编辑了 :)
标签: mysql