Thilo Fester: Probleme mit Datenbankfilterung...

Beitrag lesen

Hallo,

Hey!

da mein erster Thread zu diesem Thema für eine Menge Verwirrung gesorgt hat und mir von daher keiner wirklich helfen konnte, wollte ich das Thema noch mal von vorne aufrollen.

Ich wette jetzt gibt Dir gleich irgendwer fürs Doppelpost eins auf die Mütze ^^

id, userid, playlist, Titel, Kategorie, pkey(Playlistkey),dkey(Dateikey)

3  85  playlist1  Titel1  1  wtaRVr2BIUuDl363Wl  SsOqQ0NiRfxLf1SK5Y
4  85  playlist2  Titel1  1  Bd7sheIS7dbwbc7eYt  SsOqQ0NiRfxLf1SK5Y
6  85  playlist1  Titel2  2  wtaRVr2BIUuDl363Wl  MDH6FTASNDURsEC

Wenn ich nun die Datei Titel2 (Dateikey: MDH6FTASNDURsEC) aufrufe soll die SQL Datenbank alle anderen Playlisten des Benutzers ausgeben außer die, wo der Titel den ich aufrufe schon gespeichert ist. Wenn ich das jetzt aber ganz normal mit SELECT usw. mache dann sendet er mir trotzdem beide Playlisten.

  
SELECT p2.playlist  
FROM playlists p1, playlists p2  
WHERE p1.dkey = 'MDH6FTASNDURsEC'  
AND p1.Titel = p2.Titel  
AND p1.playlist <> p2.playlist  

Ich hab das jetzt nicht getestet, aber es sollte so funktionieren, wie Du beschrieben hast : )
Der dkey sollte eindeutig sein und sollte nicht mehrfach vorkommen!

Beste Grüße
  ~ Thilo