|
 176.4 Кб |
|
| tbl1
+---+-------+
| id | title|
+---+-------+
| 1 | A |
| 2 | B |
| 3 | C |
+----+------+
|
tbl2
+----+------+---------+
| id | title| id_tbl1 |
+----+------+---------+
| 1 | D | 1 |
| 2 | E | 1 |
| 3 | F | 2 |
+----+------+---------+
|
tbl3
+----+------+---------+
| id | title| id_tbl2 |
+----+------+---------+
| 1 | G | 2 |
| 2 | H | 3 |
| 3 | I | 3 |
+----+------+---------+
|
можно ли выбрать все записи из 1 таблицы где tbl1.id ести в tbl2.id_tbl1 и в тоже время проверять tbl2.id ести в tbl3.id_tbl2
То есть если нет записей в tbl3 по id из tbl2 то запись с таким id не выводится, аналогично и с tbl1 (если нет записей в tbl2 по id из tbl1 то запись с таким id не выводится) | |
|
|
|
|
|
|
|
для: Dr_Dry
(04.04.2014 в 17:36)
| |
SELECT
tbl1.id AS id1, tbl1.title AS tt1,
tbl2.id AS id2, tbl2.title AS tt2,
tbl3.id AS id3, tbl3.title AS tt3
FROM
tbl1
LEFT JOIN tbl2 ON tbl1.id = tbl2.id_tbl1
LEFT JOIN tbl3 ON tbl2.id = tbl3.id_tbl2
|
| |
|
|
|