sql一条数据拆分成多条数据,急求!

sql一条数据拆分成多条数据,急求!,第1张

如不美观是4个字段select id,cord2 from ttunion allunion allselect id,cord3 from ttunion allselect id,cord4 from ttselect id,cord1 from tt

意思很简单,就是将表二数据插入查询后的表一中。

就是将表二 仓库:cWh 非 002的数据插入到表一中,其中表二的cord插入到与表一cord同一列中,将表二的插入在一个新增的列“现存量”中。

记得,表一的cord有多条相同的数据,表二的cord每个仓库都有相同的cord数据。

我是楼主,但我无法补充问题,所以选择这种方式来补充。

B表只能查出ControlCord和重复次数,别的列是查不出来的。

原因是B表一个ControlCord值对应多个其他列不同的值,无法选择(二义性)。

例:B表有两个字段ControlCord和name,有两条记录 1zhang

1zhao

CortrolCord=1,重复数是2,查询时1对应zhang和zhao,你选哪个?

下面是B表只查询ControlCord和重复次数时语句:

select A.controlcord,A.列1,A.列2,A.列3,du from A,

(select controlcord,count(*) du from B group by controlcord having count(*)>1) x

where A.controlcord=x.controlcord


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9409682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存