クエリの記述に問題があります。2つのテーブルがあります。
プロパティテーブル(プロパティ)
- id
- プロパティ名
- プロパティタイプ
- 価格
商業用と住宅用の2種類の不動産があります。タイプが住宅の場合、価格は全物件の価格です。ただし、タイプが商用の場合、1階、1階、2階、3階など、各アパートの価格は異なります。等々。だから私は2番目のテーブルを作りました
次のフィールドを持つプロパティ価格テーブル(price_for_commerical_prop)
- id
- property_id
- floor_id
- 価格
このテーブルには、プロパティのフラットの数に応じて、1つのプロパティに対して複数の行が含まれる場合があります。floor_idには、1階の値0、1階の値1などが含まれます。
私の問題はそれです。価格に基づいて物件を検索するための検索フィールドがあります。したがって、ユーザーが価格を入力した場合、1番目のテーブルと2番目のテーブルの価格フィールドで価格を検索する必要があります。そして、検索条件に基づいて行を返します。誰かがこれを行う方法に光を当てることができますか?