Store、Province、および Region の 3 つのモデルがあるとします。
これらの関係が発生する場所:
店舗の所属_都道府県
州の所属_地域
has_one 地域から州まで保存
さて、ActiveRecord 内でそのような SQL クエリを作成したいと思います。
SELECT a.*, c.* FROM stores AS a
LEFT OUTER JOIN provinces AS b ON a.province_id = b.id
LEFT OUTER JOIN regions AS c ON b.region_id = c.id
ORDER BY c.name, a.name
しかし、まだ解決策が見つかりません。