1. 程式人生 > >根據id在同一張表中查出兩條資料,並將這兩條資料用“-”拼起來作為一條資料返回

根據id在同一張表中查出兩條資料,並將這兩條資料用“-”拼起來作為一條資料返回

 

area表

id areaname
25 雲南省
417 玉溪市

 

要求:在area表中根據id查出兩條資料,將這兩條資料用"-"拼起來

如下:

areaname
雲南省-玉溪市

mysql語句:

select group_concat(name Separator '-') as areaname from
(select b.name as name from area b.id=25 UNION select d.name as name from area d where d.id=417) c