我有一个表结构
ID [integer]
Name
RecoveryID [integer]
date
我想RecoveryID
用一个数组搜索并显示数组中没有相应记录的所有内容。
所以,如果我的表包含
1,'John',1,20-10-2013
2,'John',4,20-10-2013
3,'John',5,20-10-2013
我RecoveryID
用数组搜索[1,2,3,4,5,6]
我想要的结果[2,3,6]
我尝试过使用各种IN
,NOT IN
语句,但我总是得到我拥有的东西,而不是我没有的东西。
为了进一步解释,我试图在没有第二张表的情况下进行外部联接。我有一个用户列表,一个可以做的事情列表(1、2、3、4、5、6、7)和一个特定用户需要做的事情列表。{[约翰],(1,2,7)} 例如。
如果 John 完成操作 1,我的工作表现在包含 ('John',1,20-10-2013) 操作 2 和 7 剩余。我有列表 (1,2,7) 我如何查询工作表以使其返回 (2,7) ?