您的位置:首页 > 数据库

SQL 数据库疑难解决方案集合

2014-12-26 11:32 211 查看


SQL拆分数据:



请问大家能否把图中两条记录用SQL语句,拆分为4条,也就是查询出来有12条记录,谢谢!

(拆分的依据是S1,S2,S3,S4中有没有数量,有的话独立开来),求救!!!

比如这两条记录用SQL语句拆分以后是这种格式:

比如:arrival_id manual_id supply_no warehouse_no goods_no colorid long s1 s2 s3 s4

123456 abcd 123a kkk fff ddd 0 0 5 0 0

123456 abcd 123a kkk fff ddd 0 0 0 9 0

123456 abcd 123a kkk zzz ddd 0 0 4 0 0

123456 abcd 123a kkk zzz ddd 0 0 0 1 0

解决方案:



2:


Left join 后,想把获取的值放在一起

表A,

ID , Name,

1,张三

2,李四

表B,

Name, Remark

张三, AAA

张三,BBB

李四, AAA

最后想得到结果,

ID , Name,Remark

1,张三, (AAA,BBB)

2,李四, AAA

解决办法:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐