Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kombiniert man zwei MySQL-Spalten zu einer Spalte?

In SQL selbst können Sie dies mit UNION tun . Und verwenden Sie ORDER BY für die gesamte Abfrage!

SELECT `title1` AS `title`, `type`
FROM `table`
UNION
SELECT `title2` AS `title`, `type`
FROM `table`
ORDER BY `title` ASC

Ausgabe

+-------+------+
| TITLE | TYPE |
+-------+------+
|  asd1 |    7 |
|  asd2 |    7 |
|  qwe1 |    3 |
|  qwe2 |    3 |
+-------+------+

Fiddle:http://sqlfiddle.com/#!2/ff9cf/1