Agor: Unterabfragen als Filter

Beitrag lesen

Zählen geht mit COUNT, und HAVING erlaubt die zurückgelieferten Datensätze nach Auswertung der WHERE-Klausel, aber vor der Lieferung des eigentlichen Ergebnisses noch mal einzuschränken. Einschränken willst du hier auf die, bei denen die Zählung (mindestens) die Anzahl der in der WHERE-Klausel angegebenenen IDs ergeben hat.

Hallo, ich wüsste nicht wie sowas mit Count möglich ist, ich will nicht die Anzahl der Ergebnisse haben, sondern die picture_id aus der tabelle picture_id. Und das ganze sollte ihn einer array auslesbar sein. Wenn ich, wie du vorgeschlagen, Count benutze würde ich nur die Anzahl der gefundenen haben aber nicht welche es direkt waren und außerdem würde das Filtern nicht gehen. Mit der HAVING-Klausel könnte es funktionieren nur versteh ich nicht ganz, wie ich dort eine Abfrage mache, die danach wiederrum eine zweite HAVING abfrage auf deren Ergebnisse macht(Tag1 filter und alle gefundenen picture_id s nach Tag2 filtern etc).

Wäre nett wenn mir jemand dabei auf die sprünge hilft

mfg
Agor