Mailinglisten-Archive |
Hi Leute! Wollte mich mal mit den JOINs herumspielen, und hab dazu Test-Tabellen gebastelt ;-) Nun habe ich ein Problem mit den JOINS. So schauen mal meine beiden Test-Tabellen aus: mysql> SELECT * FROM mitglieder; +------------------+----------+ | bezeichnung | staat_id | +------------------+----------+ | testoesterreich1 | 1 | | testoesterreich2 | 1 | | testoesterreich3 | 1 | | testdeutschland1 | 2 | | testdeutschland2 | 2 | +------------------+----------+ mysql> SELECT * FROM staaten; +----------+-------------+ | staat_id | bezeichnung | +----------+-------------+ | 1 | Österreich | | 2 | Deutschland | +----------+-------------+ So, mit folgender Query komme ich genau zu meinem Ergebnis: mysql> SELECT mit.bezeichnung, sta.bezeichnung FROM mitglieder AS mit, staaten AS sta WHERE mit.staat_id = sta.staat_id; +------------------+-------------+ | bezeichnung | bezeichnung | +------------------+-------------+ | testoesterreich1 | Österreich | | testoesterreich2 | Österreich | | testoesterreich3 | Österreich | | testdeutschland1 | Deutschland | | testdeutschland2 | Deutschland | +------------------+-------------+ Nun habe ich es auch mit JOINS versucht, aber da klappt es nicht :--( mysql> SELECT mit.bezeichnung, sta.bezeichnung FROM mitglieder AS mit JOIN staaten AS sta ON mit.staat_id = sta.staat_id; ERROR 1064: You have an error in your SQL syntax near 'ON mit.staat_id = sta.staat_id' at line 1 Weiß jemand wieso? Danke! Schöne Grüße Christoph --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive