Вложенные запросы в условии "ГДЕ" по нескольким полям

1. 119 08.04.21 09:26 Сейчас в теме
Условие по одному полю работает на ура, вот пример

ВЫБРАТЬ
	ВТ_Пользователи.ФизическоеЛицо КАК ФизическоеЛицо
ИЗ
	ВТ_Пользователи КАК ВТ_Пользователи
ГДЕ
	ВТ_Пользователи.ФизическоеЛицо В
			(ВЫБРАТЬ
				ВТ_Соответствие.ФизическоеЛицо
			ИЗ
				ВТ_Соответствие)
Показать


Но хочу добавить условие одновременно по двум полям и ничего не получается - ошибка

ВЫБРАТЬ
	ВТ_Пользователи.ФизическоеЛицо КАК ФизическоеЛицо,
	ВТ_Пользователи.Пользователь КАК Пользователь
ИЗ
	ВТ_Пользователи КАК ВТ_Пользователи
ГДЕ
	ВТ_Пользователи.ФизическоеЛицо, ВТ_Пользователи.Пользователь В
			(ВЫБРАТЬ
				ВТ_Соответствие.ФизическоеЛицо,
				ВТ_Соответствие.Пользователь
			ИЗ
				ВТ_Соответствие)
Показать


Текст ошибки

по причине:
{(40, 32)}: Синтаксическая ошибка ","
ВТ_Пользователи.ФизическоеЛицо<<?>>, ВТ_Пользователи.Пользователь В



точно помню видел что так можно, но сделать и нагуглить не могу. везде примеры с одним полем. Помогите, кто знает?
Найденные решения
2. user1278383 08.04.21 09:29 Сейчас в теме
(ВТ_Пользователи.ФизическоеЛицо, ВТ_Пользователи.Пользователь) В
(ВЫБРАТЬ
ВТ_Соответствие.ФизическоеЛицо,
ВТ_Соответствие.Пользователь
ИЗ
ВТ_Соответствие)
UtSpar; user654091_qweqweqwe123777; +2 Ответить
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user1278383 08.04.21 09:29 Сейчас в теме
(ВТ_Пользователи.ФизическоеЛицо, ВТ_Пользователи.Пользователь) В
(ВЫБРАТЬ
ВТ_Соответствие.ФизическоеЛицо,
ВТ_Соответствие.Пользователь
ИЗ
ВТ_Соответствие)
UtSpar; user654091_qweqweqwe123777; +2 Ответить
4. UtSpar 119 08.04.21 09:31 Сейчас в теме
(2) Скобки????? Серьезно, не хватало скобок?????

Немного интуитивно непонятно что так должно быть, спасибо!


Когда уже консоли запросов станут чуть умнее и начнут тыкать на такие ошибки!
3. user654091_qweqweqwe123777 08.04.21 09:30 Сейчас в теме
Кажется тут нужны скобки
Прикрепленные файлы:
5. UtSpar 119 08.04.21 09:31 Сейчас в теме
(3) Да да, выше тоже писали про это уже!

Спасибо! Не совсем очевидно конечно про скобки
6. FatPanzer 13 08.04.21 09:34 Сейчас в теме
(5) Как раз таки очевидно, поскольку запятая вне скобок означает окончание строки запроса (в полях, в условии, в группировках и т.д.)
PhoenixAOD; ZergKRSK; +2 Ответить
7. UtSpar 119 08.04.21 09:41 Сейчас в теме
(6) В условии же запятые не используются? Только логические операторы?
8. starik-2005 2292 08.04.21 11:39 Сейчас в теме
Ага, потом интереса заради гляньте, во что эту запись превращает MS SQL, который так не умеет.
9. UtSpar 119 08.04.21 12:19 Сейчас в теме
(8) Надо будет посмотреть) что то страшное с кучей union и join?
10. starik-2005 2292 08.04.21 12:41 Сейчас в теме
(9) кстати, постгрес так умеет.
Оставьте свое сообщение
Вопросы с вознаграждением