Concat константное значение для результата sql SELECT - PullRequest
0 голосов
/ 26 июня 2019

Я пишу SQL-код для проекта, который содержит вложенный запрос выбора.Это та часть запроса, которую я действительно хочу получить.

"AND s.thirdparty in (2,3,5)";

Я легко могу получить значения 3 и 5 с помощью следующего кода.

"AND s.thirdparty in (select hid from tblname where col1='xx')"

, который возвращает,

"AND s.thirdparty in (3,5)"

, но я не могу получить значение 2 таким образом.Так я могу просто добавить его к результату вложенного запроса, чтобы у меня был полный запрос, который мне нужен?

1 Ответ

0 голосов
/ 26 июня 2019

Поскольку 2 - это известное постоянное использование UNION ALL в подзапросе:

AND s.thirdparty in (select hid from tblname where col1='xx' union all select 2)

или:

AND (s.thirdparty in (select hid from tblname where col1='xx') or s.thirdparty = 2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...