sql >> Database >  >> RDS >> Mysql

Hoe twee MySQL-kolommen combineren tot één kolom?

In SQL zelf kun je het doen met UNION . En gebruik ORDER BY voor de hele zoekopdracht!

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

Uitvoer

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

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



  1. index op url of hashing rekening houdend met RAM

  2. De Unix-tijdstempel retourneren in SQL Server (T-SQL)

  3. MySql en het invoegen van het laatste ID-probleem blijft bestaan

  4. Bewaar speciale tekens bij het importeren in mysql vanuit csv