我只是想了解我的要求。我要求的一部分是我在表A中有一条记录,上面写着orderNumber。我有另一个表,说TableB,其中每个orderNumber及其状态的数量。我必须根据以下条件从表B中选择金额:
我不是SQL方面的专家,任何有关如何使用SQL实现这种后备行为的指针都会有很大帮助。
表A:
OrderNo
1234
12345
TableB:
OrderNo Status Amount
1234 Closed 123
1234 Completed 130
12345 Closed 200
结果应该是
1234 -> 130
12345 -> 200
由于12345在表B中没有完成状态,因此我们退回到关闭状态。