我没有成功搜索GROUP_CONCAT()
和CONCAT_WS()
之间的差异令人满意的解释。
它们与我认为的密切相关吗?
这两个功能在使用,速度等方面有何不同?
答案 0 :(得分:44)
GROUP_CONCAT
。为此,您需要让GROUP BY工作。
CONCAT_WS
将加入两个或更多字符串。
实施例,
GROUP_CONCAT(CONCAT_WS(' ', firstname, lastname) ORDER BY id ASC SEPARATOR ',');
输出类似的内容,
John Doe,Blah Blah,Tom Cruise,Lorem Ipsum
此处名称之间的空格是因为CONCAT_WS
,
而整行的结果是因为GROUP_CONCAT
答案 1 :(得分:2)