我有一个用户,个人资料,教师和学生模型。数据库如下所示:
在relations
和Teacher
型号的Student
功能中,我希望:
'profile' => array(self::HAS_ONE, 'Profile', 'user_id', 'condition' => 'profile.user_id = 'teacher.user_id'),
基本上,我想写一些与以下SQL查询输出相同结果的东西:
SELECT * FROM teacher, profile WHERE teacher.user_id = profile.user_id
和
SELECT * FROM student, profile WHERE student.user_id = profile.user_id