Hallo liebe Tutoren,
ich tüftle schon einige Stunden an einer Datenbankabfrage von 3 Tabellen gleichzeitig. Ich weiß das ich das irgendwie über LEFT JOIN oder ähnliche Anweisungen hinbekomme, aber es funktioniert nicht.
Ich habe folgende 3 Tabellen:
Haupttabelle mit den Usern
ID____UID
1_____XYZ
2_____ABC
3_____LMN
Zweite Tabelle mit bezahlten Beiträgen für das Jahr X
ID____UID____Jahr
1_____XYZ_____2011
2_____XYZ_____2013
3_____XYZ_____2017
4_____ABC_____2018
Dritte Tabbelle mit bezahlten Sonderbeiträgen für das Jahr X
ID____UID_____Jahr
1_____LMN_____2011
2_____XYZ _____2013
3_____LMN_____2015
4_____ABC_____2018
5_____LMN_____2017
(bitte die Unterstriche _ ignorieren, diese habe ich nur eingefügt um die prov. Tabellen besser zu formatieren)
ich möchte jetzt einen Hauptdatensatz aus der Haupttabelle auslesen und wenn vorhanden, den letzten zum User zugehörigen Beitrag und den letzten zum user zugehörigen Sonderbeitrag mit aufführen.
Am ende soll das etwa so aussehen:
User ABC ist aktiv. Letzter Beitrag 2018 und letzter Sonderbeitrag 2018
User XYZ ist aktiv. Letzter Beitrag 2017 und letzter Sonderbeitrag 2013
User LMN ist aktiv. Letzter Beitrag - und letzter Sonderbeitrag 2017
Jemand eine Idee?
ich tüftle schon einige Stunden an einer Datenbankabfrage von 3 Tabellen gleichzeitig. Ich weiß das ich das irgendwie über LEFT JOIN oder ähnliche Anweisungen hinbekomme, aber es funktioniert nicht.
Ich habe folgende 3 Tabellen:
Haupttabelle mit den Usern
ID____UID
1_____XYZ
2_____ABC
3_____LMN
Zweite Tabelle mit bezahlten Beiträgen für das Jahr X
ID____UID____Jahr
1_____XYZ_____2011
2_____XYZ_____2013
3_____XYZ_____2017
4_____ABC_____2018
Dritte Tabbelle mit bezahlten Sonderbeiträgen für das Jahr X
ID____UID_____Jahr
1_____LMN_____2011
2_____XYZ _____2013
3_____LMN_____2015
4_____ABC_____2018
5_____LMN_____2017
(bitte die Unterstriche _ ignorieren, diese habe ich nur eingefügt um die prov. Tabellen besser zu formatieren)
ich möchte jetzt einen Hauptdatensatz aus der Haupttabelle auslesen und wenn vorhanden, den letzten zum User zugehörigen Beitrag und den letzten zum user zugehörigen Sonderbeitrag mit aufführen.
Am ende soll das etwa so aussehen:
User ABC ist aktiv. Letzter Beitrag 2018 und letzter Sonderbeitrag 2018
User XYZ ist aktiv. Letzter Beitrag 2017 und letzter Sonderbeitrag 2013
User LMN ist aktiv. Letzter Beitrag - und letzter Sonderbeitrag 2017
Jemand eine Idee?