我试图生成一个查询来告诉我有多少产品是从网站订购的,但是在组中。使用MySQL select语句生成聚合结果
这是我的表结构(product_orders):
product_order_id | order_id | product_id
168 | 64 | 17
168 | 64 | 18
168 | 64 | 16
168 | 64 | 15
168 | 64 | 19
168 | 65 | 17
168 | 65 | 18
168 | 66 | 16
168 | 66 | 15
168 | 66 | 19
168 | 67 | 15
我需要什么才能够得到,是用户购买订单的数量:
ONLY PRODUCT_ID 17和18
ONLY PRODUCT_ID 17和16以及15
就这么和驾驶我有点疯狂与此查询,这是1级有多个事实产品。有任何想法吗?我确信我在这里忽略了一些简单的东西。
谢谢。 B.
'product_order_id'列代表什么? –
如何将购买链接到用户? – Icarus
我复制/粘贴样本表布局时出错。 product_order_id是唯一且连续的。还有另一个表将该order_id链接到用户标识。 – bruno