Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Выбрать первую подходящую строку таблицы, присоединенную left join / 5 сообщений из 5, страница 1 из 1
18.08.2015, 16:39
    #39031779
mkasche
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать первую подходящую строку таблицы, присоединенную left join
В общем, по условию присоединения некоторой строке из левой таблицы соответствует несколько строк из правой. Строки в правой таблице отсортированы и нужно выбрать первую подходящую. Фишка в том что конструкцию left join (select top 1 ... order by ...) использовать нельзя.
...
Рейтинг: 0 / 0
18.08.2015, 20:23
    #39031913
О-О-О
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать первую подходящую строку таблицы, присоединенную left join
mkasche,

Приведите скриншот. А то у меня фантазия разыгралась. Что имеете ввиду.

Куски двух таблиц или в EXEL соберите и приведите пример что хотите сшивать. Условия какие - по тексту, по числовому соответствию (диапазону), при наступлении условий из одной таблице - выбор из второй и т.д.
В зависимости от того что имеете ввиду и решения разные.
...
Рейтинг: 0 / 0
19.08.2015, 08:41
    #39032037
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать первую подходящую строку таблицы, присоединенную left join
mkascheВ общем, по условию присоединения некоторой строке из левой таблицы соответствует несколько строк из правой. Строки в правой таблице отсортированы и нужно выбрать первую подходящую. Фишка в том что конструкцию left join (select top 1 ... order by ...) использовать нельзя.
Как вариант...
- Запросом сначала выбрать нужные строки из второй таблицы
- Результат запроса присоединить к первой таблице
...
Рейтинг: 0 / 0
19.08.2015, 08:43
    #39032041
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать первую подходящую строку таблицы, присоединенную left join
Т.е. нечто такое

Код: sql
1.
Select * from TABLE1 As A left join (<результат_запроса_к_TABLE2>) As B on <условие_соединения>
...
Рейтинг: 0 / 0
19.08.2015, 10:52
    #39032142
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать первую подходящую строку таблицы, присоединенную left join
mkascheФишка в том что конструкцию
Код: sql
1.
left join (select top 1 ... order by ...)

использовать нельзя.
Есть еще
Код: sql
1.
[DISTINCT [BY (item {,item})] | ALL] 
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Выбрать первую подходящую строку таблицы, присоединенную left join / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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