concat两列mysql表串在一起?

K C*_*oud 0 mysql

我正在研究自动完成,我需要通过mysql从两列中获取数据:

我有一张桌子如

id serial name
1  EHY    Audi
2  EHZ    Lemo
3  EHM    Ferrari
Run Code Online (Sandbox Code Playgroud)

现在我希望结果在一个表中,因为我希望我的自动完成功能从这样的串行和名称字段中提取数据

-list-
EHY
EHZ
EHM
Audi
Lemo
Ferrari
Run Code Online (Sandbox Code Playgroud)

这可以在一次查询调用中完成吗?

我使用了这个查询(它只是一个例子),我想要类似于此的东西,但是连续地绑定数据.

select concat(c.name, c.serial) as lising from data c
Run Code Online (Sandbox Code Playgroud)

Alm*_* Do 6

你正在寻找UNION语法:

SELECT `serial` FROM `table`
UNION ALL
SELECT `name` FROM `table`
Run Code Online (Sandbox Code Playgroud)