Hallo Zusammen
Ich habe ein Problem Daten aus zwei Tabellen richtig zu selektieren.
Tabellen
Listen
listen_id
listen_beschreibung
listen_name
besitzer
ListenAbo
listenAbo_id
user_id
listen_id
Andere User können Listen von anderen User Abonnieren.
Ich will jetzt dem User seine und die abonnierten Listen ausgeben.
Wie schaffe ich es mit einem SELECT-Abrage?
Ich habe mal was ausprobiert:
SELECT Listen.*, ListenAbo.listen_id FROM Listen, ListenAbo WHERE Listen.besitzer =2 or Listen.listen_id = ListenAbo.listen_id and ListenAbo.user_id =2
Ich bekomme die richtigen Datensätze, aber die von der Tabelle Listen bekomme ich doppelt.
Ich wäre froh wenn ihr mir da weiter helfen könnt
Lg Leo
Ich habe ein Problem Daten aus zwei Tabellen richtig zu selektieren.
Tabellen
Listen
listen_id
listen_beschreibung
listen_name
besitzer
ListenAbo
listenAbo_id
user_id
listen_id
Andere User können Listen von anderen User Abonnieren.
Ich will jetzt dem User seine und die abonnierten Listen ausgeben.
Wie schaffe ich es mit einem SELECT-Abrage?
Ich habe mal was ausprobiert:
SELECT Listen.*, ListenAbo.listen_id FROM Listen, ListenAbo WHERE Listen.besitzer =2 or Listen.listen_id = ListenAbo.listen_id and ListenAbo.user_id =2
Ich bekomme die richtigen Datensätze, aber die von der Tabelle Listen bekomme ich doppelt.
Ich wäre froh wenn ihr mir da weiter helfen könnt
Lg Leo
Kommentar