如题, 项目需求, 我们当前的数据库是这样设计的, 一个文章表[t_article],字段:{c_id, c_title}, 一个视频表[t_video],字段:{c_id, c_title}, 一个资源类型表[t_resource_type]{c_id, c_name}, 最后就是收藏表[t_favorite],字段{c_id. c_type_id, c_resource_id}.收藏表就3个ID,主键一个,资源类别ID一个,资源ID一个. 这样我就可以知道我收藏的是哪种资源以及哪条记录. 然后我现在碰到的问题是, 当用户读取自己的收藏记录时, 这个记录列表里混有文章,有视频. 那我如何一次关联把记录查询出来?   select * from t_favorite left join ???????  由于关联表查询需要根据type_id和resource_id一起来判断的....   可能有点啰嗦. 求高手指点...