数据有1个表,包含2个相关字段:
如何构建sql以查找: -
Select All OrderNumber where ProductID in (A,B)
Now, on this subset, Select all where ProductID in (A,B,C,D,E)
Show CustomerName, OrderNumber, ProductID, ProductPrice
目标是查找包含2个特定产品的所有订单,然后仅测量与A,B相关的3个特定产品的销售。
答案 0 :(得分:0)
我不确定你想要什么,但我会采取刺。
这将显示5个产品ID
之一的订单详情 SELECT CustomerName, OrderNumber, ProductID, ProductPrice
FROM yourTable
WHERE ProductId IN ('A','B','C','D','E')
这会计算你的订单
SELECT ProductID, COUNT(*) AS Count
FROM yourTable
WHERE ProductId IN ('A','B','C','D','E')
GROUP BY ProductId