vinslave
Новичок
Выборка из полей таблицы. Есть ли альтернатива UNION?
Имеется следующая таблица:
CREATE TABLE cities (
id INT NOT NULL UNIQUE AUTO_INCREMENT,
city1 VARCHAR(50),
city2 VARCHAR(50),
city3 VARCHAR(50),
)
Как построить запрос такм образом, чтобы поля таблицы city1...cityN возвращались в одной колонке.
Нашел только такое решение. есть ли ему альтернатива?
SELECT city1 FROM cities UNION
SELECT city2 FROM cities UNION
SELECT city3 FROM cities
Имеется следующая таблица:
CREATE TABLE cities (
id INT NOT NULL UNIQUE AUTO_INCREMENT,
city1 VARCHAR(50),
city2 VARCHAR(50),
city3 VARCHAR(50),
)
Как построить запрос такм образом, чтобы поля таблицы city1...cityN возвращались в одной колонке.
Нашел только такое решение. есть ли ему альтернатива?
SELECT city1 FROM cities UNION
SELECT city2 FROM cities UNION
SELECT city3 FROM cities