MySQL: Doppelte Daten NICHT anzeigen (Distinct??)
Jochen
- datenbank
Hallo,
mein Freund und ich haben folgendes Problem.
Wir haben
eine Tabelle User mit Schlüssel UserID,
eine Tabelle Movies mit Schlüssel MID und Textfeld Movie_Descr,
und die Verknüpfungstabelle relations mit MID und UserID.
Wir wollen nun alle Filme anzeigen, die ein bestimmter User nicht hat.
$sql="SELECT * FROM relations WHERE UserID <> $MPGSUser zeigt mir ja alle Schlüsselpaare an, die nicht dem entsprechenden User sind. Allerdings enthält sie noch die "doppelten" MIDs.
Was tun???
Thanx schonmal
Jochen
Hi
Wir wollen nun alle Filme anzeigen, die ein bestimmter User nicht hat.
$sql="SELECT * FROM relations WHERE UserID <> $MPGSUser zeigt mir ja alle Schlüsselpaare an, die nicht dem entsprechenden User sind. Allerdings enthält sie noch die "doppelten" MIDs.
Ein select distinct wird dir da wenig helfen da der nur
über alle Felder geht die du im select hast, was du machen kannst,
ist explizit sagen
select distinct relations.mid
from .....
Gruss Daniela