作者ivory0212 (修)
看板Database
标题[SQL ] 多笔资料合并问题
时间Tue Apr 1 06:13:18 2014
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:SQL SERVER 2008
内容/问题描述:
目前有两个TABLE 客户档 A、代理人档 B
而一个客户对应代理人档为0~N笔(N个代理人)
TABLE关系为 A B1
A B2
A B3
目前问题为:
若想SELECT出来结果为 A.*,B.Name1,B.Birth1,B.Name2,B.Birth2,B.Name3,B.Birth3
一个客户带出三个代理人即可
即捞出来结果显示为
A1.*,B1,B2,B3 (客户A1资讯,代理人B1,B2,B3资讯)
A2.*,B1,B2,B3 (、、A2、、、、、、、、、、、 )
代理人栏位变到每笔客户资料的後头
请问各位大大,有甚麽方法呢....卡关中..
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.135.180
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1396304001.A.78E.html
1F:推 bigcow637:Select a.*, b.* from a, b where a.? = b.? 04/01 11:46
2F:→ bigcow637:没很懂你的问题 04/01 11:46
3F:推 rockchangnew:建议该栏位可以利用function来达到 04/02 10:26