sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kombinerer man to MySQL-kolonner til én kolonne?

I selve SQL kan du gøre det ved at bruge UNION . Og brug ORDER BY for hele forespørgslen!

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

Output

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

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



  1. Returner Unix-tidsstemplet i PostgreSQL

  2. Hvilken type JOIN skal bruges

  3. Hvordan kan jeg bruge UUID'er i SQLAlchemy?

  4. Kørsel af SQL Server 2014 på en Azure Virtual Machine