죄송합니다. DISTINCT 또는 UNIQUE를 포함하지 않는 다른 방법을 생각할 수 없어서 어디서나 예제를 찾을 수 없습니다. SQL에서 오해의 소지가있는 용어 임).MySQL 필드가 고유하거나 null 인 경우 선택
하나의 테이블에서 고유 값과 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 방법에 대한 답변이 항상 반환됩니다. 그건 내가 원하는 것이 아니야. 나는 필드에서 반복되는 용어를 원하지 않습니다 - 나는 다른 모든 것을 원합니다.
올바른 MySQL 선택 문구는 무엇입니까?
감사합니다.
고맙습니다! UNION과 HAVING을 사용하면 완벽하게 작동합니다. 건배. – BenR