powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему-то не работает left join
16 сообщений из 16, страница 1 из 1
Почему-то не работает left join
    #32520075
ova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос вида select ... from tabl1 left join tabl2 - работает,
а запрос select ... from tabl1 left join (select ... from tabl2) - не работает.
Вопрос - почему? В MS SQL такое проходит без проблем, это Интербейс такое не берет?
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32520090
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не будет. Это нестандартная фича.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32520114
ova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неутешительно, но спасибо за ответ.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521287
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объход есть, но только через представление....
это так, на всяк случай :)
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521391
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или через ХП.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521396
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХП не рекомендуется юзать в join'ах
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521408
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял, почему? Я всегда юзаю. И заметил - такие запросы, ХП через join, в разы быстрее отрабатываются чем без join`ов.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521629
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Встречал такую рекомендацию на ibase
и сам напоролся, ставили на юникс и у меня подобный запрос отказался работать
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521661
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда давай уточним тонкости. Может быть у меня работает из-за того, что я использую просто join, а не left join? Хотя это, вроде бы, не критично. Раньше, ещё на IB6, я и left join использовал. На проблемы не напарывался.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521670
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уточним
у меня была шестерка вроде как, на аспху ставили
в запросе был джойн таблицы и процы (мне тоже сие нравится) и на этом запрос разваливался. Сейчас уже не помню с какими словами, но сервер падал
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32521711
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда забей на проблемы. Будет конкретная ситуёвина - будем рыть, чисто конкретно.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32523373
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже постоянно использую и именно с left join хранимые процедуры и иногда даже вложенные и проблем нет. Пример с IB6 некорректен, поскольку IB6 имеет два километра ошибок, если распечатать их список.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32523400
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господа, я просто приведу рекомендации на всеми уважаемом ресурсе

Http://www.ibase.ru/devinfo/dontdoit.htm
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32523402
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько раз уже мусолили это тему...

В IB масса глюков насчет джойнов ХП в различных проявлениях оных. В последних FB исправлены практически все известные грабли. Любые джойны работоспособны при отсутствии передачи параметров из любого потока джойна внутрь ХП. При наличии такой передачи необходимо использовать внешнее соединение с помещением зависимой ХП справа (для left join).
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32523466
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно-точно. У меня всегда работало и я никогда не передавал параметры в ХП подобным образом - из join`a внутрь ХП.
...
Рейтинг: 0 / 0
Почему-то не работает left join
    #32525047
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
параметры я из запроса не передавал, но тем не менее. Причем под винду это все работало безубойно, проблема появилась именно на аспхе. Вобщем, это личное дело каждого, использовать или нет, но надо прежде основательно протестировать и при переезде между платформами или версиями, можно схлопотать проблемы
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему-то не работает left join
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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