SQL疑难杂症

数据库中2个表: 人员表ren , 图书表book

表ren中字段: renID  bookIDs  ...

              1       1,2,3..

表book中字段:bookID  bookname

               1       飘

               2       家

               3       孙子兵法

               ...     ...

在人员表ren中,字段bookIDs存储的是多个bookID

现在请SQL,要求一条SQL语句实现以下需求(不确定具体个数):

         查询出来的内容是   renID    bookIDs   bookname   ...

                            1    1,2,3...    飘,家,孙子兵法...

希望高手帮忙!

墨色风雨
浏览 374回答 5
5回答

凤凰求蛊

这个必须要通过程序处理才行=。= 但是人如果显示成 查询出来的内容是 renID bookIDs bookname ... 1 1 飘 1 2 家 是上图这样还是可以的 2个表连查就可以

HUX布斯

用存储过程吧.

沧海一幻觉

表的设计确实有问题....不知道是故意的还是疏忽了?如果是疏忽了,建议看一下范式部分
打开App,查看更多内容
随时随地看视频慕课网APP