0
我正在使用yii2。我有四个表:Yii2与
posts
:包含了用户后(post_id
,user_id
,post
)mapPostClasses
:他们班(map_id
,post_id
,class_id
)mapUsersClasses
地图的帖子:地图用户类(map_id
,user_id
,class_id
)Users
:用户详细信息表(user_id
,name
等)。
现在我想加入查询Posts table
找到所有职位WHOSE CLASS_ID IS SAME AS THE GIVEN USER'S CLASS_ID
。我目前使用
样品SQL是
Select p.* FROM posts p ,mapUsersClass muc, mapPostsClass mpc
muc.user_id = $user_id
AND mpc.class_id = muc.class_id
AND p.post_id = mpc.post_id
但我想结果被作为邮政AR类的活动记录返回。否则我仍然得到结果作为数组 –