创建视图时候字符串关联数据问题
我表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那么麻烦吧!
------解决方案--------------------樓上正解