多行数据拼接成一条数据后再与其他表做左外连接
2013-04-18 14:50
253 查看
B表中除ID跟最后一个字段值不一样外,其他字段都是一样的,现在将重复的几条数据拼接成同一条数据并以逗号隔开,再用A表与查询的结果做左外连接。
select yh.id, yh.xm, yh.jh, qy.ssfxj, qy.sspcs, qy.sssq from T_YWCJ_YH yh left join (select yhssqy.jh, yhssqy.xm, yhssqy.ssfxj, yhssqy.ssfxjdm, yhssqy.sspcs, yhssqy.sspcsdm, substr(catstr(yhssqy.sssq), 2, length(catstr(yhssqy.sssq))) sssq from T_YWCJ_YH_SSQY yhssqy group by yhssqy.jh, yhssqy.xm, yhssqy.ssfxj, yhssqy.ssfxjdm, yhssqy.sspcs, yhssqy.sspcsdm) qy on yh.jh = qy.jh
相关文章推荐
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql多条相同连接的数据合并一条函数
- MySql多行数据合并成一行,将字段中的值拼接在一起
- 服务器怎样处理连接超时和数据拼接
- sqlserver 将一个字段下的多行语句合并成一条数据
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- oracle 连接单列结果集的所有数据。即:单列多行串联
- Java/jdbc连接数据库预处理只能查询一条数据?
- Oracle:一条SQL实现将多行数据并…
- SQL Server相同列只显示一条数据,不影响其他行数据
- 很有意思的SQL多行数据拼接
- 很有意思的SQL多行数据拼接
- 很有意思的SQL多行数据拼接
- 诸如可更新、可滚动游标及符合ANSI的CASE语句、日期一时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle 9i中
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
- 把多行文本拼接成用;连接的一行的批处理
- SQL多行数据拼接OUTER APPLY,CROSS APPLY,FOR XML AUTO
- SqlServer实现oracle10g的 wmsys.wm_concat()/使用自连接、for xml path('')和stuff合并显示多行数据到一行中
- oracle中把查到的数据拼接成一条数据
- ORACLE行转列(某列多行数据变成一条数据)