powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Явные и неявные джойны
3 сообщений из 3, страница 1 из 1
Явные и неявные джойны
    #38665908
crazypiggy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Читал на форуме и в литературе что в одном запросе нельзя смешивать явные и неявные джойны.
Подскажите пожалуйста а как тогда правильнее построить запрос если есть допустим четыре таблицы
Таблица LS
id id_type_kv id_house 1 null 14 2 1 15
Таблица type_kv
id name komment 1 квартира благоустроенная квартира
Таблица house
id id_street num komment 1 1 105 блаблабла
И таблица street
id name 1 Ленина
Я строил раньше запросы так
Код: sql
1.
2.
3.
select l.*, h.num, h.komment, t.name, t.komment, s.name
from ls l left join type_kv t on (l.id_type_kv=t.id), house h, street s
where l.id_house=h.id and h.id_street=s.id


Но сейчас я стал сомневаться в правильности построения такого запроса. Подскажите пожалуйста правильно ли так строить запрос? Если нет, то как правильно. Заранее спасибо
...
Рейтинг: 0 / 0
Явные и неявные джойны
    #38665920
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazypiggy,

в чём проблема то

Код: sql
1.
2.
3.
4.
5.
select l.*, h.num, h.komment, t.name, t.komment, s.name
from ls l  
  join house h on  l.id_house=h.id
  join street s on  h.id_street=s.id
  left join type_kv t on l.id_type_kv=t.id 



Использование неявных и явных JOIN в InterBase и Firebird

и ещё на данный момент крайне желательно, если это возможно left join ставить после join, т.к. оптимизатор не догоняет

http://www.sql.ru/forum/1050580/join-left-join-optimizator-2-5?hl=left join
...
Рейтинг: 0 / 0
Явные и неявные джойны
    #38666213
crazypiggy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Денис, спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Явные и неявные джойны
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]