Mailinglisten-Archive |
Hallo, Am Mittwoch, 4. September 2002 um 21:12 tipperte Dietmar: > Hallo, > bisher musste ich mich nicht mit solchen Querys rumschlagen, aber nun: > In Access wars leicht, aber wie mach ichs mit MySQL? > Hab drei Tabellen: > 1. Tabelle mit Mannschaftsnamen > 2. Tabelle mit Turniergruppen (Gruppe, ID_der_Mannschaft) > 3. Tabelle mit Spielkombinationen (Mannschaft1,Mannschaft2,Schiri), > wobei Mannschaft1 und Mannschaft2, die IDs der Tabelle2 enthalten, die > wiederrum ein Verweis auf die Tabelle1 mit den Namen enthält. Moment... Annahme: Tabelle 1 sieht so aus -------------------------- | M_Key | MannschaftName | -------------------------- und Tabelle 2 ------------------ | Gruppe | M_Key | ------------------ und Tabelle 3 --------------------------- | M1_Key | M2_Key | Schiri | ---------------------------- > Nun will ich die Spielkombinationen ausgeben, aber statt der IDs in > Tab3, die Namen der Mannschaften (Verweis über Tabelle2 auf Tabelle1). SELECT t1a.MannschaftName, t1b.MannschaftName, Schiri FROM Tabelle3 t3 LEFT JOIN Tabelle1 t1a ON t3.M1_Key = t1a.M_Key LEFT JOIN Tabelle1 t1b ON t3.M2_Key = t1b.M_Key so vielleicht... allerdings brauche ich Tabelle 2 ja gar nicht...?? > Wäre für Hilfe sehr dankbar. Bitte bei Antworten auch an Privatadresse, > da ich nicht alle Mails der Liste erhalte. > Ach ja, ich erinnere mich daran, dass dies früher mal ein Thema war, > deshalb nochmal die Frage: Ist es inzwischen möglich mit MySQL SubQuerys > zu nutzen ? Subselects? in der Version 4.1 geplant: http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html ciao Christoph Loeffler --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive