範囲検索クエリで立ち往生しています。以下の例を参照してください。
SELECT * FROM product where status='A' and subcat_id=5 AND product.price < 50 AND product.price BETWEEN 50 AND 100 AND category = "male"
上記の例では、50 未満のレコードは返されませんが、それらはデータベースにあります。
以下の2番目の例のようにしようとすると:
SELECT * FROM product where status='A' and subcat_id=5 AND product.price < 50 OR product.price BETWEEN 50 AND 100 AND category = "male"
男性カテゴリではなく、50 未満のすべてのレコードを返します。
最後に、50 未満または 50 から 100 の間の範囲にあるが、男性のカテゴリのみのレコードを取得したいと考えています。
アドバイスありがとうございます。