读书人

创建视图时候字符串关联数据有关问题

发布时间: 2012-02-02 23:57:14 作者: rapoo

创建视图时候字符串关联数据问题
我表A里面有个字段是存放的表B的id一个集合的字符串
表A
id relationid
1 1,2,3
2 1,3
3 1,4
表B
id name
1 蔬菜
2 肉类
3 瓜果
4 蛋类
现在想创建视图的时候显示的B表的name字段是name的集合,比如
1 蔬菜,肉类,瓜果
2 蔬菜,瓜果
3 蔬菜,蛋类
这样怎么实现呢?效率好点,数据比较大。

[解决办法]
效率好点,数据比较大。
-----------
这样的表结构效率好不起来
[解决办法]
先拆分,再join,再合并,效率肯定会低

改成这样会好一点
id relationid
1 1
1 2
1 3
2 1
2 3

[解决办法]
或者用代码在前台拆分字符串还好些.
[解决办法]
写一个函数就可以了吧~ 不用ls那么麻烦吧!
[解决办法]
上正解

读书人网 >SQL Server

热点推荐