Hallo erstmal an alle :),

also :
Ich habe 3 Tabellen in einer Datenbank.
In der Haupttabelle (zauber) wird auf die beiden
anderen Tabellen (herkunft/typ) verwiesen indem
die jeweilige ID aufgerufen wird.

zauber
|- id (Prim�rschl�ssel)
|- tid (varchar) //Die Referenz auf den Typ
|- hkid (varchar) //Die Referenz auf die Herkunft
|- ... //Andere Daten

typ
|- id (Prim�rschl�ssel)
|- typ (varchar) //Der Typ

herkunft
|- id (Prim�rschl�ssel)
|- herkunft (varchar) //Die Herkunft

Der Befehl den ich im Query ausf�hren wollte lautet :


SELECT zauber.*, herkunft.herkunft, typ.typ FROM typ
 INNER JOIN (herkunft
 INNER JOIN zauber
  ON herkunft.id = zauber.herkunftid)
  ON typ.id = zauber.typid;


Das ist zumindestens der Befehl, den ich von Access bekommen habe
als ich mir eine Abfrage f�r diese Tabelle zusammengeschrieben habe.

Nur leider meldet mir MySQL, da� ich einen Fehler in meiner
Syntax habe, n�mlich :


You have an error in your SQL syntax near '(herkunft
 INNER JOIN zauber
  ON herkunft.id = zauber.herkunftid)
  ON ty' a


Kann mir vielleicht irgendjemand sagen, wie ich diese Abfrage
f�r SQL richtig verschachtle. Ich dreh n�mlich allm�hlich durch.

Vielen Dank schonmal im vorraus!!
Thimo



| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an