抱歉,我在任何地方都找不到示例,主要是因为我想不出任何不包括 DISTINCT 或 UNIQUE 的其他方式来解释它(我发现它们在 SQL 中具有误导性)。
我需要从一个表中选择唯一值和空值。
FLAVOURS:
id | name | flavour
--------------------------
1 | mark | chocolate
2 | cindy | chocolate
3 | rick |
4 | dave |
5 | jenn | vanilla
6 | sammy | strawberry
7 | cindy | chocolate
8 | rick |
9 | dave |
10 | jenn | caramel
11 | sammy | strawberry
我想要有独特风味(香草、焦糖)的孩子和没有任何风味的孩子。
我不希望孩子有重复的口味(巧克力、草莓)。
我的帮助搜索总是返回有关如何对巧克力和草莓进行 GROUP BY、UNIQUE 和 DISTINCT 的答案。那不是我想要的。我不希望某个领域中有任何重复的术语——我想要其他所有内容。
什么是正确的 MySQL 选择语句?
谢谢!