【发布时间】:2016-09-05 17:15:53
【问题描述】:
假设我有 4 个表:collections、venues、locations 和 cities。
Collection 属于许多 Venues,Venue 属于许多 Collections。
Venue 和 Location 之间存在一对一的关系(通过 id 字段)
一个Location属于一个City,一个City有多个Locations。
我想要实现的是这个场景:
如果我在cities 表上有一条记录的id,我想在cities 表上与id 关联的每个collection 中获取所有collections 和venues。
我将如何实现这一目标?
我试图尽可能具体,但如果某些内容仍然含糊不清。
我正在使用 Laravel。因此,如果您提供 Eloquent 我将不胜感激,但 SQL 查询也可以。
【问题讨论】:
标签: mysql sql laravel laravel-5 foreign-keys