首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于字符串的检索有关问题

2012-01-22 
关于字符串的检索问题现有表AIDintString-----------117,14,15213,11,163Null412,22,10表BIDName---------

关于字符串的检索问题
现有表A
ID   intString
-----------
1     17,14,15
2     13,11,16
3     Null
4     12,22,10

表B
ID   Name
---------
10   abcd
11   aaaa
12   abcc
13   bbbb
14   abab
15   bcbc
16   cccc
17   acac
18   cdcd

需要得到下列结果:
表C
ID   charString
----------------
1   abab,bcbc,acac
2   aaaa,bbbb,cccc
3   Null
4   abcd,abcc

即找出表A中intString字段中用逗号分隔的数字与表B中对应的Name
如果没有则忽略,并将检索出来的字符串中的Name按ID排序.


[解决办法]
gc_ding(施主,给个妞泡好么),在SQL 2000,SP4上測試,的確是你說的結果。

但是在沒有打補丁的SQL上,結果是正確的,真是郁悶。
[解决办法]
郁闷。。。怪事。。。

热点排行