现在手里有三张数据表College(收藏记录数据,包含收藏记录id,收藏人uid,被收藏数据aid,时间time),Article(内容数据,包含数据aid,发布人uid,分类cid,时间time),User(用户数据,包含用户编号uid,用户名name,时间time),要求的是在收藏列表中中显示出当前用户的收藏记录。项目是使用ThinkPHP 3.2框架开发的。我个人并不精通数据库,为了避免自己写出错误的查询数据,使用了TP3.2的视图模型。自动生成的SQL查询语句是使用的jion(默认内联查询),也符合我的想法,如果College表里面的数据是无效的(在Article和User表中没有相对应的条件),那就捕猎出来收藏记录。
但是的但是,同事说我错了,弱爆了,这样是不对的,错的离谱,会少列出来很多数据。应该用LEFT JION来。
内联外联傻傻分不清楚,请各位赐教。
但是的但是,同事说我错了,弱爆了,这样是不对的,错的离谱,会少列出来很多数据。应该用LEFT JION来。
内联外联傻傻分不清楚,请各位赐教。