Thomas - mal wieder: HILFE SQL Tabellenvergleich

Beitrag lesen

SELECT a.personen, COUNT (*) AS 'Anzahl'
  FROM a
  GROUP BY a.person
  HAVING COUNT (*) = (SELECT COUNT(*) FROM b);
sollte das nicht reichen ?

Ich fürchte nein.
Wenn ich das richtig sehe - hab's nicht ausprobiert - liefert der SQL bei meinen Beispieldaten zwar 'ECHO' und fälschlicherweise 'DELTA' und 'FOXTROTT' zurück, weil alle zwei Einträge haben. Die letzteren haben aber dummerweise die 'S2002' und es fehlt jeweils eine der beiden 'W'-Saisons.
Und 'GOLF' mit seinen drei Einträgen bleibt ganz auf der Strecke.
Gruß