text: php [SQL allgemein] Probleme mit Abfrage von Feldern aus verschiedenen Tabellen
  [SQL allgemein] Probleme mit Abfrage von Feldern aus verschiedenen Tabellen
  ich weiß nicht, ob ich gerade nur ein Brett vor dem Kopf habe, oder ob es total ungeschickt ist. Folgendes Problem:
  Tabelle A: Daten von Spielen
  ID, Datum, Mannschaft_A, Mannschaft_B, Ergebnis etc.
  Tabelle B: Daten von Mannschaften
  ID, Name, Anschrift, Telefon etc
  nun möchte ich fast alle Daten aus Tabelle A auslesen, dabei aber die Mannschaft_A(Int) mit dem Namen aus Tabelle B ersetzen.
  Mache ich das pfiffigerweise schon bei der Abfrage oder besser erst hinterher??
  26-09-2005, 12:18
  natürlich ersteres - wir, pfiffige typen, können nicht anders.
  ... WHERE t1.Mannschaft_A = t2.ID
  das problem ist ja, daß er zweimal eine Mannschaft aus Tabelle B für die ID aus Tabelle 1 ersetzen soll
  SELECT M.Name AS Heim, M.Name AS Gast FROM Mannschaften AS M, Spiele as S WHERE S.Mannschaft_A = M.ID OR S.Mannschaft_B = M.ID