Ok, ich denke, ich übersehen hier möglicherweise etwas Offensichtliches / Einfaches ... aber ich muss eine Abfrage schreiben, die nur Datensätze zurückgibt, die mehreren Kriterien in derselben Spalte entsprechen ...
Meine Tabelle ist ein sehr einfaches Verknüpfungssetup zum Anwenden von Flags auf einen Benutzer ...
ID contactid flag flag_type
-----------------------------------
118 99 Volunteer 1
119 99 Uploaded 2
120 100 Via Import 3
121 100 Volunteer 1
122 100 Uploaded 2
etc ... in diesem Fall sehen Sie, dass sowohl Kontakt 99 als auch 100 als "Freiwilliger" und "Hochgeladen" gekennzeichnet sind ...
Was ich tun muss, ist, NUR die Kontakt-IDs zurückzugeben, die mehreren Kriterien entsprechen, die über ein Suchformular eingegeben wurden. Die Kontakt-IDs müssen mit ALLEN ausgewählten Flags übereinstimmen. In meinem Kopf sollte die SQL ungefähr so aussehen:
SELECT contactid
WHERE flag = 'Volunteer'
AND flag = 'Uploaded'...
aber ... das bringt nichts zurück ... Was mache ich hier falsch?