我需要一些有关 SQL Server 和游标的说明:
我有一个名为 Order 的表:
OrderID Item Amount
1 A 10
1 B 1
2 A 5
2 C 4
2 D 21
3 B 11
我有第二个名为 Storage 的表:
Item Amount
A 40
B 44
C 20
D 1
对于每个 OrderID,我想检查是否有足够的项目可用。如果没有,我想返回一条错误消息。游标怎么能做到这一点?嵌套游标是解决这个问题的方法吗?我的主要问题是了解如何将 OrderID 作为 ID=1、2、3 等的实际“组”而不是逐行获取