group_concat,concat_ws,如果不是,则为null

时间:2019-01-17 13:09:03

标签: group-concat concat-ws

我使用一个简单的表,例如:

tbl
--------------------
name   |Description
--------------------
name1  |text1
name2  |
name3  |text3

使用此查询:

SELECT
GROUP_CONCAT(CONCAT_WS(' (', name, COALESCE(description))
SEPARATOR ', ') AS `test`
FROM
tbl  

它返回:

name1 (text1), name2 (), name3 (text3) 

我需要:

name1 (text1), name2, name3 (text3)

我该怎么做?

0 个答案:

没有答案