Hi nochmal,
Und nun noch die zweite:
SELECT spieler.SID, COUNT(*) anzahl FROM spieler
LEFT JOIN m_n_tabelle ON spieler.SID = m_n_tabelle.SID
-- bei Bedarf noch WHERE auf irgendwelche anderen Bedingungen
GROUP BY spieler.SID
HAVING (SELECT COUNT(*) FROM spiele) = anzahl
kannst Du mir bitte nochmal diese Query erklären? Ich verstehe hier den ersten count(*) auf die spieler-Tabelle nicht ganz. Warum nimmt die Query tatsächlich nicht die Anzahl der Spieler sondern die gruppierten Werte?
Stefan