Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему-то не работает left join / 16 сообщений из 16, страница 1 из 1
17.05.2004, 12:44:19
    #32520075
ova
ova
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Запрос вида select ... from tabl1 left join tabl2 - работает,
а запрос select ... from tabl1 left join (select ... from tabl2) - не работает.
Вопрос - почему? В MS SQL такое проходит без проблем, это Интербейс такое не берет?
...
Рейтинг: 0 / 0
17.05.2004, 12:48:49
    #32520090
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
И не будет. Это нестандартная фича.
...
Рейтинг: 0 / 0
17.05.2004, 12:58:18
    #32520114
ova
ova
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Неутешительно, но спасибо за ответ.
...
Рейтинг: 0 / 0
18.05.2004, 03:21:20
    #32521287
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
объход есть, но только через представление....
это так, на всяк случай :)
...
Рейтинг: 0 / 0
18.05.2004, 09:03:31
    #32521391
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Или через ХП.
...
Рейтинг: 0 / 0
18.05.2004, 09:06:12
    #32521396
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
ХП не рекомендуется юзать в join'ах
...
Рейтинг: 0 / 0
18.05.2004, 09:17:35
    #32521408
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Не понял, почему? Я всегда юзаю. И заметил - такие запросы, ХП через join, в разы быстрее отрабатываются чем без join`ов.
...
Рейтинг: 0 / 0
18.05.2004, 10:58:53
    #32521629
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Встречал такую рекомендацию на ibase
и сам напоролся, ставили на юникс и у меня подобный запрос отказался работать
...
Рейтинг: 0 / 0
18.05.2004, 11:10:16
    #32521661
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Ну тогда давай уточним тонкости. Может быть у меня работает из-за того, что я использую просто join, а не left join? Хотя это, вроде бы, не критично. Раньше, ещё на IB6, я и left join использовал. На проблемы не напарывался.
...
Рейтинг: 0 / 0
18.05.2004, 11:12:19
    #32521670
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
уточним
у меня была шестерка вроде как, на аспху ставили
в запросе был джойн таблицы и процы (мне тоже сие нравится) и на этом запрос разваливался. Сейчас уже не помню с какими словами, но сервер падал
...
Рейтинг: 0 / 0
18.05.2004, 11:23:13
    #32521711
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Ну тогда забей на проблемы. Будет конкретная ситуёвина - будем рыть, чисто конкретно.
...
Рейтинг: 0 / 0
19.05.2004, 10:48:11
    #32523373
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
Я тоже постоянно использую и именно с left join хранимые процедуры и иногда даже вложенные и проблем нет. Пример с IB6 некорректен, поскольку IB6 имеет два километра ошибок, если распечатать их список.
...
Рейтинг: 0 / 0
19.05.2004, 10:59:55
    #32523400
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему-то не работает left join
господа, я просто приведу рекомендации на всеми уважаемом ресурсе

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

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


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