我想返回创建票证的员工与更新票证的员工不同的数据。
这是数据的样子:
Tickets | Created_by | Updated_by
Tick-1 | John | John
Tick-2 | Mike | Mike
Tick-3 | Carl | Amir
Tick-4 | Amir | Carl
预期输出:
Tickets | Created_by | Updated_by
Tick-3 | Carl | Amir
Tick-4 | Amir | Carl
Tick1
和Tick2
已删除,因为 Created_by 和 Updated_by 中的行值相同。
我有一个类似的解决方法:
SELECT Tickets, Created_by, Updated_by
FROM table
WHERE Created_by = 'John' AND Updated_by != 'John'
但是问题是我必须每个人一个接一个地做,而我们有数百个。
答案 0 :(得分:4)
为什么不尝试这样的事情
SELECT Tickets, Created_by, Updated_by
FROM table
WHERE Created_by <> Updated_by
答案 1 :(得分:1)
Select Tickets, Created_by, Updated_by
From TABLENAME
Where Created_by != Updated_by
尝试一下,希望对您有帮助