Ich habe eine Tabelle, wie untenMysql - Wie alle Elemente abrufen, die kein bestimmtes Attribut haben?
id key value section
-----------------------------------
CT1 | A | 25 | M-2
CT1 | B | 35 | M-1
CT2 | A | 70 | M-1
CT2 | C | 30 | M-2
CT2 | D | 20 | M-3
CT3 | B | 40 | M-2
CT3 | A | 15 | M-1
CT4 | B | 25 | M-1
CT4 | D | 25 | M-2
Ich brauche einen Weg, um alle IDs zurück, die nicht bestimmten Schlüssel besitzt. Zum Beispiel:
Ids, die nicht haben 'D': CT1, CT3,
Ist es möglich, dieses Ergebnis aus einer MySQL-Abfrage zu holen? Ich habe auch nach früheren Fragen gesucht. Konnte nichts in der Nähe finden.
COUNT (key = 'D') = 0 'klingt leichter – Xenos
@Xenos, die gewohnt –
@NeverBackDown Ops arbeiten, Sorry, ich meinte 'SUM (keys = 'D') = 0' da ja, 'COUNT (keys = 'D')' würde fehlschlagen, weil 'COUNT' "non-NULL values" zählt http://dev.mysql.com/doc/ refman/5.5/de/group-by-functions.html # function_count – Xenos