SQL如何整?
通过某些语句,查询到OrderID: 1 Quantity: 20
OrderId: 2 Quantity: 50
OrderId: 3 Quantity: 190
以OrderId又关联到另一张详细的表 OrdersPassDetail, 它的结构如下:
OrderPassDetailId orderId ffn number
1 1 22 p200
2 1 23 P400
3 2 68 P800
4 3 90 P200
5 3 50 P500
6 3 24 P100
现在想通过
OrderId 查询出以OrderPassDetail为准的记录,但Quantity遇到相同时,某一行就设置为0
最终结果要如下:
OrderPassDetailId orderId ffn number Quantity
1 1 22 p200 20
2 1 23 P400 0
3 2 68 P800 50
4 3 90 P200 0
5 3 50 P500 190
6 3 24 P100 0
SQL该如何整? 谢谢。