みなさん、MySQL クエリがあります
SELECT * FROM `product` WHERE `price` BETWEEN '60' AND '999' ORDER BY `product` DESC LIMIT 12 OFFSET 0
これは明らかに、価格が 60 ~ 999 の 12 個の製品を選択します。これにより、行が正しく表示されます。
ただし、このクエリのように制限を増やすと
SELECT * FROM `product` WHERE `price` BETWEEN '60' AND '1000' ORDER BY `product` DESC LIMIT 12 OFFSET 0
行は表示されません。なぜこれが起こるのですか?「価格」フィールドは浮動小数点型フィールドです