2022-01-01から1年間の記事一覧

hasManyのテーブルの対象1行のみとjoinする

めずらしいSQLを見たのでメモ 1対多のテーブルとjoinして、Many側の最大、または最小のレコードのみjoin対象とする時、 SELECT * FROM master m JOIN rows r on m.id = r.master_id AND not exists (select 1 from rows r2 where r2.id > r.id and r2.master…