sqlsql将一列值给另一列有多值查询,根据多个只查询我想要的数据



小注:有4列 数据这里 三个 union 连接嘚 四个 select 语句,每个查sql将一列值给另一列最后四列数据变成一行,然后再查就好查了。

对于方法二的知识补充:

-- 单列拼接先查出一行,再加上逗号接着拼接 查出的下一行
-- 将查询的结果中 重复 的记录 去掉,只剩一条记录然后再拼接
-- 多列拼接,同一行的先拼接再加上逗号,接著拼接下一行
 

我要回帖

更多关于 sql将一列值给另一列 的文章

 

随机推荐