Как выбрать многострочные значения без запросов к базе данных, используя 1 строку SQL? - PullRequest
1 голос
/ 14 июля 2011

Мне нужно написать запрос SELECT только в одну строку, которая потенциально может вернуть n количество строк.

например,

select 1 as 'primary', 'peter@email.com' as 'email'

Вернет 1 строку с столбцом primary = 1 и столбцом email peter@email.com

Мой анализатор не читает после первого SELECT - поэтому мне нужно записать все эти данные, используя 1 select.Я немного искал, но не могу найти правильный ответ.

например.

select (1 as 'primary', 'peter@email.com' as 'email'),(2 as 'primary', 'dave@email.com' as 'email')

не работает ..

1 Ответ

3 голосов
/ 14 июля 2011

Как насчет этого?

select 1 as 'primary', 'peter@email.com' as 'email' union select 2, 'dave@email.com'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...