我需要帮助:(我有这样的表...
ID|code|item|user|
01|aaaa|1111|0001|
02|bbbb|1111|0001|
03|cccc|1111|0001|
04|dddd|1111|0001|
05|aaaa|1111|0002|
06|eeee|1111|0002|
07|ffff|1111|0001|
我是用户0002,我知道我的项目数字(例如1111)。我不知道其他用户,ID和其他代码,但我只得到02,03,04,07结果(对于这个例子)。如果你知道我的意思,那么用户002的任何单行和重复行(对于代码列)都应该被忽略。有什么想法? :(
答案 0 :(得分:1)
这可以使用子查询过滤器
完成select *
from myTable
where code not in (
select code
from myTable
where user = '0002'
)
答案 1 :(得分:0)
尝试:
select ID
from myTable
where user <> '0002'
group by ID, code
having count(code) = 1