我知道这个标题是模棱两可的,这个问题之前可能已经被问过,但我不知道如何总结我的问题以便能够搜索它或写一个更好的标题!这可能很简单,但它不断出现,我无法理解它。所以这里有一个例子:
假设我有这张桌子Lunch
:
如果我想查询午餐时吃苹果的每个人,这很容易,我只需使用
SELECT [Name] FROM [Lunch] WHERE [Lunch Item] = 'Apple' GROUP BY [Name]
但是,如果我想得到一份午餐没有苹果的人的名单怎么办?如果我使用
SELECT [Name] FROM [Lunch] WHERE [Lunch Item] <> 'Apple' GROUP BY [Name]
结果仍将包括确实有苹果的人,因为他们也有其他不是苹果的东西。
正如我所说,我觉得这一定是一个简单的查询,但我不知道语法是什么。