phpbar.de logo

Mailinglisten-Archive

Problem mit JOIN

Problem mit JOIN

Christoph Schick mysql_(at)_lists.phpcenter.de
Thu, 26 Apr 2001 19:34:11 +0200


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