Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да комбинирам две MySQL колони в една колона?

В самия SQL можете да го направите с помощта на UNION . И използвайте ORDER BY за цялата заявка!

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

Изход

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL условно АКТУАЛИЗИРА булевите стойности на колоните на редовете въз основа на бял списък с идентификатори

  2. SQL - Дайте ми 3 посещения само за всеки тип

  3. Свързване с MySQL бази данни

  4. Кой е най-добрият начин за внедряване на таблица на опашката за съобщения в mysql

  5. Име на таблица като параметър, използващ подготвен израз на PDO/MySQL