Hei.
also ich habe die tabellen
Cocktail(cid,cname,alkohol,gid)
Lokal (lid,lname,plz,stadt)
cocktail_lokal (cid,gid)
Und ich suche alle lokale wo kein 'GinTonic' serviert wird.
mein Ansatz ist erstmal die drei Tabellen zu vereinigen
SELECT l.lname,l.lid FROM lokal l JOIN cocktail_lokal cl ON l.lid=cl.lid
JOIN cocktail c ON c.cid=cl.cid
dann würde ich sie nach l.lname gruppieren
GROUP BY l.lname
und dann meine Bedingung im WHERE anhängen
WHERE c.cname!='GinTonic' ;
dann bekomm ich aber den FEhler "SQL command not properly ended! Zeile 3 Spalte 22"
also gehe ich davon aus dass ich bei meinem Group by was falsch mache ..
Ideen?
Danke schonmal
also ich habe die tabellen
Cocktail(cid,cname,alkohol,gid)
Lokal (lid,lname,plz,stadt)
cocktail_lokal (cid,gid)
Und ich suche alle lokale wo kein 'GinTonic' serviert wird.
mein Ansatz ist erstmal die drei Tabellen zu vereinigen
SELECT l.lname,l.lid FROM lokal l JOIN cocktail_lokal cl ON l.lid=cl.lid
JOIN cocktail c ON c.cid=cl.cid
dann würde ich sie nach l.lname gruppieren
GROUP BY l.lname
und dann meine Bedingung im WHERE anhängen
WHERE c.cname!='GinTonic' ;
dann bekomm ich aber den FEhler "SQL command not properly ended! Zeile 3 Spalte 22"
also gehe ich davon aus dass ich bei meinem Group by was falsch mache ..
Ideen?
Danke schonmal
Comment