Как выбрать из 3 столбцов и группы как один без повторяющихся записей в MySQL? - PullRequest
1 голос
/ 25 октября 2011

У меня есть 3 колонки с названиями игровых жанров ... выглядит так:

+-------------+-------------+----------+
| genre1      | genre2      |  genre3  |
+-------------+-------------+----------+
| Action      |   Shooter   |          |
| Action      |             |          |
| Sport       |             |          |
| Adventure   |             |          |
| Action      |  Adventure  | Strategy |

Мой вопрос: как получить все имена в одном столбце для вывода без дубликатов, например:

Action
Shooter
Sport
Adventure
Strategy

1 Ответ

2 голосов
/ 25 октября 2011

Оператор UNION удаляет дубликаты.

SELECT genre1 AS genre FROM YourTable
UNION
SELECT genre2 AS genre FROM YourTable
UNION
SELECT genre3 AS genre FROM YourTable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...