设为首页 加入收藏

TOP

多行数据拼接成一条数据后再与其他表做左外连接
2014-11-24 07:55:43 来源: 作者: 【 】 浏览:1
Tags:数据 拼接 成一条 后再与 其他 左外 连接
多行数据拼接成一条数据后再与其他表做左外连接
B表中除ID跟最后一个字段值不一样外,其他字段都是一样的,现在将重复的几条数据拼接成同一条数据并以逗号隔开,再用A表与查询的结果做左外连接。
[ html]
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
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle删除重复记录的方法 下一篇Powerdesigner15如何删除外键

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++模板 (template) (2025-12-26 15:49:49)
·C 语言中模板的几种 (2025-12-26 15:49:47)
·模板(泛型) - C语 (2025-12-26 15:49:44)
·C语言中,“指针”用 (2025-12-26 15:20:18)
·在c语言的指针运算中 (2025-12-26 15:20:15)