Datenbankabfrage 2 Tabellen

Begonnen von bert, 09 Mai 2004, 22:06:07

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

bert

Hi,

ich habe ein Problem, wo ich Eure Hilfe benötige.
Ich habe 2 Tabellen (mysql)
 
1. Tabelle (mannschaften)
Felder
team|ort|halle|..............
 
2. Tabelle (spiele)
Felder
heim_team|gast_team|gruppe|...............

Nun möchte ich eine Abfrage machen die folgendes ergebniss haben soll

heim_team gast_team ort halle

wobei ort und halle aus Tabelle 1 kommen. Ich muß allso die Felder heim_team (tabelle 2)und team(tabelle 2) vergleichen und dann den ort und die Halle ermitteln.

 
 mysql_connect($host,$vlogin, $pw );
 mysql_select_db("liga");

 $abfrage = "SELECT spiele.heim_team, spiele.gast_team, mannschaften.ort,  mannschaften.halle, mannschaften.team FROM spiele, mannschaften WHERE spiele.gruppe='A' ";

// hier fehlt aber noch etwas, aber nur was?????//////
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))

 
Wer kann mir helfen??? Kann mann das mit einen Join lösen??
Habe zwar schon viel gelesen nur ich raff es nicht!!!!

Danke für Eure Hilfe

Bert

Andi

Hi :)

da musst du die beiden Tabellen über ein gemeinsames Feld verknüpfen.
Näheres dazu erfährst Du hier:
http://www.mysql.de/doc/de/JOIN.html
schön´s Grüssle, Andi