sql >> Databáze >  >> RDS >> Mysql

Jak zkombinovat dva sloupce MySQL do jednoho sloupce?

V samotném SQL to můžete udělat pomocí UNION . A použijte ORDER BY za celý dotaz!

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

Výstup

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

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



  1. MySQL 5.6.10 InnoDB nemůže vytvořit tabulku, protože tabulka již existuje

  2. AttributeError:modul 'mysql' nemá atribut 'connector'

  3. Zvládnutí použití stoplistů pomocí SQL Server Full-Text Search (FTS)

  4. Jak vybrat pouze název pole při použití dotazu na zobrazení sloupců v mysql