我有两张table
Activity
ID | user_type | user_id | status
1 | PROFESSIONAL | 15 | Hello
2 | VENDOR | 15 | Hi
3 | PROFESSIONAL | 16 | My status
4 | PROFESSIONAL | 18 | Abcd
Followers
ID | user_type | user_id | follower_type | follower_id
1 | PROFESSIONAL | 15 | PROFESSIONAL | 16
2 | VENDOR | 15 | PROFESSIONAL | 16
3 | PROFESSIONAL | 20 | PROFESSIONAL | 17
我想为你安排所有的活动 PROFESSIONAL
id 16
以及所有用户的活动 PROFESSIONAL
id 16
正在跟踪。
所以我得到的结果应该是-
Activity
ID | user_type | user_id | status
1 | PROFESSIONAL | 15 | Hello
2 | VENDOR | 15 | Hi
3 | PROFESSIONAL | 16 | My status
我不知道怎样才能在一个查询中得到它。另外,我正在使用yii1.1。所以我想用yii模型获取记录。在构建mysql查询或使用yii cactiverecord获得所需结果方面的任何帮助都是很好的。
1条答案
按热度按时间fcy6dtqo1#
好 啊。所以现在,我是这样做的
我很想知道是否有更好的解决方案可用。