每次收藏的类型不一样,如收藏的视频、文章、等,当用户点击收藏时怎么把收藏的信息都列出来?是建立一个收藏表,然后把收藏的那个ID存到收藏表吗,如果是这样的话,表名是变动的。这如何查,还是在收藏表里面建立如下几个字段:收藏内容、收藏标题、收藏图片、Url、收藏时间、收藏状态。如果是这样的话,当收藏的内容变了,然而数据库中的数据就不准确了,请问这种情况怎么解决。请教
一个通用的表,可以记录一个被收藏对象的id,再加一个类型,比如video,article,毕竟种类是有限的,也就那么几个。展示的时候分别去获取每种类型的就好了。
那如果要查询video类型的内容是,怎么查寻:
select from 收藏表 where 收藏id='videoid' left join video_table ?
@It'scool: 分开多次查询呐,第一次只查收藏,后面单独查每一类收藏的内容。