代码改变世界

SQL表关联查询的问题

2009-03-04 18:36  John Wu  阅读(740)  评论(0编辑  收藏  举报

最近项目遇到以下问题(SQLServer)

表1共两列,行数不定:
A  甲
B  乙
C  丙
D  丁

表2共两列,行数不定
01  A
02  A,B,D
03  B,C
04  C,D

如果生成表3 (N=null)
01  A  甲  N  N   N  N
02  A  甲  B  乙  D  丁
03  B  乙  C  丙  N  N
04  C  丙  D  丁  N  N

表1和表2如何关联系查出的数据等于表3,表2的第二列是字符数组形式。

最好不要用循环和游标,最好能用SQL就可以直接解决的。今天想了很久也找不方案来解决,发到院子里希望有客友能帮忙一起讨论以下。