Luki: MySQL Query mit 2 Where Bedingungen

Beitrag lesen

Hallo,

ich versuche schon die ganze Zeit ein bestimmtes SELECT zu bekommen und zwar geht es darum, dass ich alle MemberIDs ausgeben möchte, die eine GameID in der Tabelle TableGame UND in der Tabelle SlotGame haben.

$query = 'SELECT mID FROM Game WHERE (gID IN (SELECT gID FROM TableGame)) OR (gID IN (SELECT gID FROM SlotGame))  
GROUP BY mID HAVING COUNT (DISTINCT gID)=2';

Allerdings bekomme ich folgenden Fehler:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DISTINCT gID)=2' at line 2"

Könnt ihr mir sagen, was an der Syntax nicht stimmt oder mir einen Tipp geben, wie ich näher an mein gewünschtes Ziel komme?

Danke schön und Grüße.