申し訳ありませんが、例がどこにも見つかりません。主な理由は、DISTINCTまたはUNIQUE(SQLで誤解を招く用語であることがわかった)を含まない例を説明する他の方法が考えられないためです。
1つのテーブルから一意の値とnull値を選択する必要があります。
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の方法に対する答えが常に返されます。それは私が望んでいることではありません。フィールドで繰り返し用語を使用したくない-他のすべてが必要です。
このための適切なMySQLselectステートメントは何ですか?
ありがとう!