Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по вложенному запросу и оператор IN / 9 сообщений из 9, страница 1 из 1
10.04.2016, 06:53
    #39211844
Anton22uru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
Здравствуйте, уважаемые знатоки!

Подскажите можно ли как то ипользовать вложенный запрос для получения двух колонок и подсовывания их в IN ().
Пример такой

SELECT * FROM Table WHERE Row_ID NOT IN ( SELECT ID1,ID2 FORM Table2 )

Этот запрос конечно не работает, но смысл должен быть понятен, нужно получить не один ID1, а сразу два :)

Огромное спасибо за совет!
...
Рейтинг: 0 / 0
10.04.2016, 08:08
    #39211848
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
Anton22uruЗдравствуйте, уважаемые знатоки!

Подскажите можно ли как то ипользовать вложенный запрос для получения двух колонок и подсовывания их в IN ().
Пример такой

SELECT * FROM Table WHERE Row_ID NOT IN ( SELECT ID1,ID2 FORM Table2 )

Этот запрос конечно не работает, но смысл должен быть понятен, нужно получить не один ID1, а сразу два :)

Огромное спасибо за совет!


select * from table
where row_id not in
(select id1 from table2 union select id2 from table2)
...
Рейтинг: 0 / 0
10.04.2016, 11:59
    #39211873
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
А чем очевидное
Код: sql
1.
WHERE (field1, field2) IN ( SELECT ...)


не по нраву?
...
Рейтинг: 0 / 0
10.04.2016, 12:00
    #39211874
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
Упс, отбой...
...
Рейтинг: 0 / 0
11.04.2016, 04:52
    #39212099
Anton22uru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
Спасибо, думал есть более изящное решение )
...
Рейтинг: 0 / 0
11.04.2016, 05:47
    #39212104
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
Anton22uru >> Спасибо,

...всегда пожалуйста...

>> думал есть более изящное решение

...вы спрашивали "решение",
вы НЕ спрашивали "изящное решение"...
...
Рейтинг: 0 / 0
11.04.2016, 07:44
    #39212116
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
более изящное решение - коррелированый подзапрос.
...
Рейтинг: 0 / 0
11.04.2016, 09:52
    #39212218
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
Anton22uruСпасибо, думал есть более изящное решение )я, кстати, так и не понял, какой именно вариант вам был нужен - вариант javajdbc или Akina ?
...
Рейтинг: 0 / 0
11.04.2016, 10:08
    #39212240
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вложенному запросу и оператор IN
miksoft , судя по тому, что в условии отбора исходного поста ОДНО поле - нужен вариант javajdbc .
Правда, там вокруг его решения можно потолкаться - возможно, в подзапросе удачнее будет UNION ALL, а то и два внешних двутабличных запроса с UNION.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по вложенному запросу и оператор IN / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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