Vinzenz Mai: Komplizierte SQL-Abfrage mit JOIN und IN

Beitrag lesen

Hallo

Das habe ich gerade mal ausprobiert. Leider klappt das so nicht.

Mein Subselect sieht so aus:

"AND (SELECT COUNT(*) FROM tagged WHERE tagged.infoId = information.id) = 2"

Nein, im Subselect musst Du exakt das gleiche abfragen wie außen :-)
Ermittle, wieviele Datensätze Deiner bisherigen Abfrage es zu jeder id gibt.
Gibt es zwei, dann ist - wegen DISTINCT - alles in Ordnung. Das setzt außerdem noch voraus, dass Du auch die Tag-Spalte in Deiner Abfrage drin hast.

Freundliche Grüße

Vinzenz