'tagchen
sorry für die dumme frage, aber egal wie ichs versuch das krieg ich ned hin
ich versuch 5 tables zu JOIN`en
vorhanden sind also 5 tables und es soll sowohl INNER JOIN
als auch LEFT OUTER JOIN und RIGHT OUTER JOIN verwendet werden.
Ich hab keinen blassen schimmer wie ich das anstellen soll,
weder von seiten des syntax, und auch nicht
welche tabelle in welcher INNER oder RIGHT bzw. LEFT Joinen soll.
Bitte um einen query mit RIGHT, LEFT und INNER Join.
(Soll in ein Schulreferat eingebaut werden)
Tausend Dank!!
Tigerchen
Habe mal versuchsweise 5 tables angelegt.
Vielleicht helfen sie ja etwas, vielleicht auch nicht...
Einige id gibt es in jeder Tabelle, vielleicht lässt sich damit
ein Beispiel machen....
mysql> SELECT * FROM t1;
+----+---------+
| id | name |
+----+---------+
| 1 | Max |
| 2 | Karl |
| 3 | Philipp |
| 4 | Robby |
| 5 | Tony |
| 6 | Norbert |
| 7 | Alex |
| 8 | Richard |
| 9 | Lucas |
| 10 | Chris |
+----+---------+
10 rows in set (0.00 sec)
mysql> SELECT * FROM t2;
+----+--------+
| id | name |
+----+--------+
| 4 | Jacque |
| 5 | Liz |
| 6 | Anna |
| 7 | Kate |
| 8 | Angela |
| 9 | Tina |
+----+--------+
6 rows in set (0.00 sec)
mysql> SELECT * FROM t3;
+----+-----------+
| id | name |
+----+-----------+
| 5 | Thomas |
| 6 | Nina |
| 7 | Dominique |
| 8 | Olga |
+----+-----------+
4 rows in set (0.00 sec)
mysql> SELECT * FROM t4;
+----+----------+
| id | name |
+----+----------+
| 6 | Inge |
| 7 | Natascha |
| 8 | Klaus |
+----+----------+
3 rows in set (0.00 sec)
mysql> SELECT * FROM t5;
+----+------+
| id | name |
+----+------+
| 7 | Foxy |
| 8 | Paul |
+----+------+
2 rows in set (0.00 sec)