遇到一个项目,您必须按类别和价格进行搜索:
我得到以下 mysql 代码:
$query = "SELECT * FROM filmi WHERE $id3 = '1' $orderby_query "
filmi
是主表,
$id3 = '1'
是该类别的辅助表。
$orderby_query
是按价格 desc/asc 简单排序
如何按价格范围搜索? 10 到 100 之间?我无法使用 WHERE seriq BETWEEN 50000 AND 1000000 ORDER by seriq asc
,因为已经得到了位置:(
有什么建议吗?
最佳答案
试试这个
WHERE $id3 = '1'
AND seriq BETWEEN 50000 AND 1000000
ORDER by seriq asc
或者像这样
WHERE $id3 = '1'
HAVING seriq >= 50000 AND seriq <= 1000000
ORDER by seriq asc
关于mysql - 使用 WHERE 和 BETWEEN 对两列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791178/