powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Синтаксис Join
6 сообщений из 6, страница 1 из 1
Синтаксис Join
    #33583990
Dukj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ подскажите, работает ли такая конструкция в Sybase
select *
from table1 t1
left join table2 t2 on t1.id = t2.t1_id and exists (select *
from table2 t3 where t3.id = t2.id and t3.id2 in (2,4)))
?
...
Рейтинг: 0 / 0
Синтаксис Join
    #33584031
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dukj пишет:

> Народ подскажите, работает ли такая конструкция в Sybase

В каком?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Синтаксис Join
    #33584070
Dukj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000В каком?
Последнем
...
Рейтинг: 0 / 0
Синтаксис Join
    #33584100
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dukj Dim2000В каком?
Последнем
Форус как называется ? Первый топик читали ради интереса ? ;)
...
Рейтинг: 0 / 0
Синтаксис Join
    #33584101
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dukj Dim2000В каком?
Последнем
Читать до просветления
...
Рейтинг: 0 / 0
Синтаксис Join
    #33584616
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.Е. работает ли подзапрос в JOIN -е ? А почему бы и нет ?
Подзапрос вообще почти везде может работать.

Только тут ему не нужно быть в JOIN-е, можно и в WHERE его написать , будет то же самое.

Если же вам нужно с-JOIN-ить c таблицей t2 именно ДО LEFT JOIN, то можно
скобками написать типа того:

Код: plaintext
1.
2.
3.
4.
5.
6.
select *
from table1 t1
left join 
( table2 t2 
  join table2 t3 where t3.id = t2.id and t3.id2 in  ( 2 , 4 )))
) on t1.id = t2.t1_id 

Правда не совсем эквивалентные запросы (distinct нужно еще добавлять)
но может поможет вам найти нужную дорогу.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Синтаксис Join
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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