Fidget
Новичок
Сложный SQL запрос...
Необходимо произвести выборку сразу из 4-х таблиц:
табл.1 - rt_flat
| id_flat | city | region | home_type | ... |
| 1 | 1 | 3 | 5 | ... |
------------------------------------------
табл.2 - rt_city
| id_city | city |
| 1 | Moscow |
-------------------------
табл.3 - rt_region
| id_region | region |
| 1 | Butovo |
---------------------------
табл.4 - rt_hometype
| id_type | hometype |
| 1 | kirpich |
------------------------
т.е. таблица.1 нормализированна по некоторым столбцам.
Вот мой вариант запроса:
SELECT * FROM rt_region left JOIN (rt_hometype left JOIN (rt_city left JOIN rt_flat ON rt_city.id_city = rt_flat.city) ON rt_hometype.id_hometype = rt_flat.home_type) ON rt_region.id_region = rt_flat.region
Вроде все правильно, но что-то не работает....
Где может быть ошибка?
Необходимо произвести выборку сразу из 4-х таблиц:
табл.1 - rt_flat
| id_flat | city | region | home_type | ... |
| 1 | 1 | 3 | 5 | ... |
------------------------------------------
табл.2 - rt_city
| id_city | city |
| 1 | Moscow |
-------------------------
табл.3 - rt_region
| id_region | region |
| 1 | Butovo |
---------------------------
табл.4 - rt_hometype
| id_type | hometype |
| 1 | kirpich |
------------------------
т.е. таблица.1 нормализированна по некоторым столбцам.
Вот мой вариант запроса:
SELECT * FROM rt_region left JOIN (rt_hometype left JOIN (rt_city left JOIN rt_flat ON rt_city.id_city = rt_flat.city) ON rt_hometype.id_hometype = rt_flat.home_type) ON rt_region.id_region = rt_flat.region
Вроде все правильно, но что-то не работает....
Где может быть ошибка?