Рассмотрим следующую таблицу SQL:
id | col1 | col2
----------------
1 | a | b
2 | c | d
Какой запрос даст мне отдельный набор результатов a,b,c,d
?Я знаю, что могу сделать:
SELECT distinct col1 FROM `table` UNION
SELECT distinct col2 FROM `table`
, но это кажется уродливым (и не дает мне всего отличного набора);Кроме того, я не уверен, как я могу сделать дальнейшую обработку с этим набором результатов.Есть идея получше?