|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.07.2015, 09:39 | #1 |
Регистрация: 06.05.2009
Сообщений: 5
|
Join таблицы с уже выбраннымм множеством (sql)
Добрый день.
Подскажите пожалуйста синтаксис для объединения таблицы с уже объединенным массивом в sql. Например: есть join с парой фильтров: Код:
Последний раз редактировалось Stilet; 27.07.2015 в 11:55. |
27.07.2015, 10:31 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
а почему НЕ сделать просто
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 27.07.2015 в 10:33. |
27.07.2015, 12:08 | #3 |
Регистрация: 06.05.2009
Сообщений: 5
|
Ну это вариант конечно, но хотелось бы увидеть вариант именно с именованием множества и последующим join'ом. Пример, который я привел простой, но когда бывает надо соединить 2 уже соединенных подмножества без того, о чем я спрашиваю - никак.
|
27.07.2015, 14:36 | #4 | |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,829
|
Цитата:
Код:
В разработке: воспроизводственный контур ИТ
|
|
27.07.2015, 14:40 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
НО это делается не в каждом запросе, а ЗАРАНЕЕ, на этапе ПРОЕКТИРОВАНИЯ БАЗЫ !!! Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
27.07.2015, 15:08 | #6 |
Регистрация: 06.05.2009
Сообщений: 5
|
Попробовал на своей задаче - работает. Стало сильно проще.
Вьюха - это круто (есть у нас в базе несколько готовых), но я спрашивал именно про случаи, когда надо много объединений. Всем спасибо! |
29.07.2015, 15:54 | #7 |
Регистрация: 06.05.2009
Сообщений: 5
|
Снова need HELP!!!!
Оракля ругается следующим образом: ошибочно число или типы аргументов при обращении к 'V'. Код:
З.Ы. есть подозрение, что проблема в том, что поле, по которому идет джойн является CLOB'ом и содержит пачку field'ов, а джойнится с таким же полем, но содержащим уже один field под номером 502. Т.к. я написал аналогичный запрос (по синтаксису) все работало. Последний раз редактировалось Devian21; 29.07.2015 в 16:34. |
30.07.2015, 13:03 | #8 |
Форумчанин
Регистрация: 27.01.2014
Сообщений: 115
|
вы выбираете
Код:
обзываете выборку v (смотрите выше что вы выбрали) и пытаетесь обратиться к v.payment_information который не выбирали и удивляетесь в чем же ошибка? тогда уж Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL использование JOIN LEFT не дает нужного результата | Yuran | БД в Delphi | 2 | 12.04.2015 11:49 |
Можно ли использовать CURSOR для уже существующей таблицы? | Bizunov | SQL, базы данных | 2 | 30.05.2013 16:07 |
inner join/full join | SashkaSonin | БД в Delphi | 6 | 23.03.2012 17:13 |
MS SQL Server: назначение автосчетчика полю уже существующей таблицы | Blondy | SQL, базы данных | 13 | 08.10.2011 23:33 |
join в sql | tsergey | Помощь студентам | 1 | 12.02.2009 13:10 |