我有四张桌子:
- 食物:身份证、姓名
- 用户:身份证、姓名
- 膳食类型:身份证,姓名
- food_user:id,food_id,user_id,mealtype_id
food 和 user 是多对多的关系 mealtype 和 food_user 是一对一的关系
最后,我想要一个具有以下属性的模型实例:food.name、users.name、mealtype.name
正常的sql是:
SELECT f.name, u.name, m.name FROM foods f
INNER JOIN food_user fu ON f.id = fu.food_id
INNER JOIN users u ON fu.id = u.id
INNER JOIN mealtypes m ON fu.mealtype_id = m.id
谢谢你的帮助!