我没有任何想法。你能给我一些线索(例如参考网站)吗?非常感谢。
Model1: GROUP(id, name)
Model2: USER_GROUP_CMB(id, user_id, group_id)
期望的SQL语句:
SELECT *
FROM groups AS g LEFT OUTER JOIN user_group_cmbs AS cmb
ON g.id = cmb.group_id
WHERE cmb.user_id = 1
我尝试设置下面的关联,但不知道之后该怎么做。
class Group < ActiveRecord::Base
has_many :user_group_cmb
end
class UserGroupCmb < ActiveRecord::Base
has_many :group
end
Rails版本:3.1.1