ハウスIDを持つテーブル「ハウス」、ルームIDを持つテーブル「ルーム」、およびこれら2つのテーブルの関係テーブルがあります
HOUSE
-----
1 | house1
2 | house2
3 | house3
4 | house4
5 | house5
ROOM
------
1 | kitchen
2 | bathroom
3 | garage
HOUSE_ROOMS
------------
id | house_id | room_id | size
=================================
1 | 1 | 1 | 200
2 | 1 | 2 | 300
3 | 2 | 1 | 400
4 | 2 | 2 | 500
5 | 3 | 1 | 500
6 | 4 | 2 | 600
7 | 5 | 1 | 400
8 | 5 | 5 | 300
いくつかの条件を組み合わせてハウス ID の配列を返すクエリを書くのに問題があります。
例: キッチンのサイズが 350 から 450 で、バスルームのサイズが 450 から 550 のすべての家を取得します -> 結果は house2 を含む配列になります。
このクエリの書き方を知っている人はいますか?