Выбрать значения в один столбец - PullRequest
0 голосов
/ 05 августа 2020

Я знаю в MySQL Я могу сделать это:

SELECT (SELECT 1), (SELECT 'Foo')

Чтобы произвести этот вывод:

#  | (SELECT 1) | (SELECT 'Foo')
-----------------------------
1  | 1          | Foo
-----------------------------

Можно ли выбрать результаты в отдельные строки?

Желаемый результат

#  | Results
----------------
1  | 1          
----------------
2  | Foo          

1 Ответ

1 голос
/ 05 августа 2020

Ваш исходный запрос лучше записать как

SELECT 1, 'Foo'

нет необходимости в подзапросах.

Чтобы получить их в виде строк, вы можете использовать UNION

SELECT 1 AS Results
UNION ALL
SELECT 'Foo'

Разница между UNION и UNION ALL заключается в том, что UNION без ALL подразумевает DISTINCT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...