= '1'
如果想将结果分隔,则可以使用下面的方法
select concat(o.user_name,',',o.user_number) from user o where user_id = '...CONCAT_WS
将多个结果拼接在一起,使用指定的分隔符
concat_ws(separator,str1,str2,...)...更复杂一些的例子,可以将学生的名字、学生的学科和分数进行分组查询并拼接结果
select
o.name,
group_concat(concat_ws('-', o.subject,o.score...) order by o.id asc)
from
student o
group by o.name;
UNION
UNION 操作符用于连接两个以上的 SELECT 语句的结果到一个结果集合中...,…expression_n: 要查询的列名
tables: 要查询的表名
WHERE conditions: 可选,查询条件
DISTINCT: 可选,删除结果集中重复的数据。