hallo zusammen habe hier eine kleines problem
ich habe 2 tabellen die so aussehen
tabelle teams || id | teamname ||
|| 1 | BlauesTeam ||
|| 2 | GrünesTeam ||
tabelle daten || manschaft1 | manschaft2 | beschreibung ||
|| 2 | 1 | sind cool ||
ich möchte nun ein select machen welches mir ausgibt
|| Manschaft1 | Manschaft2 | beschreibung||
|| Grünesteam | BlauesTeam | sind cool ||
wie muss ich meinen join machen damit ich genau das raus bekomme??
mit eine manschaft bekomme ich es hin aber mit 2, da bekomme ich immer 2 Datensätze als ergebniss
ich habe es hiermit probiert
SELECT a.* , team.mannschaft AS mannschaft1, team.mannschaft AS mannschaft2 FROM daten as a, teams as team WHERE ( a.mannschaft1 = team.id ) OR ( a.mannschaft2 = team.id ) AND ( a.beschreibung = 'sind cool' )
ich komme hier einfach nicht weiter
vielen dank schon mal im Vorraus
gruß
Matthias
ich habe 2 tabellen die so aussehen
tabelle teams || id | teamname ||
|| 1 | BlauesTeam ||
|| 2 | GrünesTeam ||
tabelle daten || manschaft1 | manschaft2 | beschreibung ||
|| 2 | 1 | sind cool ||
ich möchte nun ein select machen welches mir ausgibt
|| Manschaft1 | Manschaft2 | beschreibung||
|| Grünesteam | BlauesTeam | sind cool ||
wie muss ich meinen join machen damit ich genau das raus bekomme??
mit eine manschaft bekomme ich es hin aber mit 2, da bekomme ich immer 2 Datensätze als ergebniss
ich habe es hiermit probiert
SELECT a.* , team.mannschaft AS mannschaft1, team.mannschaft AS mannschaft2 FROM daten as a, teams as team WHERE ( a.mannschaft1 = team.id ) OR ( a.mannschaft2 = team.id ) AND ( a.beschreibung = 'sind cool' )
ich komme hier einfach nicht weiter
vielen dank schon mal im Vorraus
gruß
Matthias
Kommentar