Brauche hilfe in Abfrage über zwei Tabellen
Hallo, hab ein großes Problem, weil bei Phpmyadmin folgende Abfrag über zwei Tabellen nicht gehen und beim mysql control center auch nicht, habe deswegen stress !
der Statement lautet:
select * from hobby, rel_verwandte_hobby where hobby.Sportart = rel_verwandte_hobby.hobbynr.
ich habe die schulungscd von video2brain.com nochmal angesehen, aber keinen Fehler gefunden. Aber trotzdem, zeigt phpmyadmin, dass da ein fehler ist!
Fehler
SQL-Befehl: Dokumentation
SELECT *
FROM hobby, rel_verwandte_hobby
WHERE Sportart = rel_verwandte_hobby.hobbynr.
LIMIT 0 , 30
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 30' at line 2
was ist da bloß für ein fehler ?
der befehl besagt, dass aus der Tabelle hobby der Wert vom Feldnamen "Sportart" der Tabelle hobby (Sportart ist der primäschlüssel von dieser Tabelle) mit dem Frmdschlüssel aus der Tabelle rel_verwandte_hobby Feldname: hobbynr. identisch sein soll.
in mysql control center ist er ebenfalls falsch ???
der Vergleichsoperator (=) besagt, dass aus den Tabellen, die werte gleich sein müssen. und hierbei sind die gleich, aber trotzdem einen Fehler.
dann habe ich im forum gelesen, das die häufige fehlerursache mit dem ' ist. Aber alle anderen Abfragen liefen einwandfrei, wo ist da der Fehle ?
bei denen, habe ich die Tabellennamen und die Feldnamen nicht in doppelten Gänsefüßchen gesetzt, wohl aber die Werte. und die Abfragen sowie, der update befehl haben geklappt ! ???
kratz, kratz (tu´ich eben am Kopp . . . !)
bitte antworten, weil ich zur zeit ziemlich stress habe ! ich bedanke mich rechtherzlich (mega stress, wegen diesem Fehler )