我有一个存储过程,它返回一个指定 ID 缺失的项目表。例如:exec getMissingItems '1'
将返回缺少的项目列表,ID = 1
例如 : 'A', 'B', 'C'
。现在我正在跟踪收到这些项目的时间,以便将它们以'A Received'
&B received
等形式存储到数据库中。我希望能够只显示尚未收到的项目,例如,如果我exec getMissingItems '1'
现在打电话,它只会返回'C'
。
所有信息都存储在数据库表中
TABLE1
ID | Event
1 | A Missing
1 | B Missing
1 | C Missing
1 | A Received
1 | B Received
所以目前 getMissingItems 只是简单地调用:
SELECT Event FROM TABLE1 WHERE Event LIKE '%Missing'
它返回丢失项目的表格,但即使它们丢失仍然返回它们
RETURNED TABLE
Event
A Missing
B Missing
C Missing