【发布时间】:2013-05-09 06:47:41
【问题描述】:
我有四张桌子:
- 食物:ID、名称
- 用户:ID、姓名
- 膳食类型:身份证、姓名
- food_user:id、food_id、user_id、mealtype_id
foods 和 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
感谢您的帮助!
【问题讨论】:
标签: sql inner-join laravel pivot-table eloquent