我被一个项目所困扰,在这个项目中,你必须按类别和价格寻找:我得到了以下mysql代码:$query = " SELECT * FROM filmi WHERE $id3 = '1' $orderby_query "
filmi是该类别的主表,$id3 = '1'是次表。而$orderby_query是简单的按价格排序的说明/asc
如何按价格范围进行搜索?在10到100之间?我不能使用WHERE seriq BETWEEN 50000 AND 1000000 ORDER by seriq asc,因为已经在哪里了:(
有什么建议吗?
发布于 2013-02-10 04:46:51
尝尝这个
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发布于 2013-02-10 04:24:06
只需使用AND,就可以在WHERE条件中包含多个子句
SELECT * FROM filmi
WHERE $id3 = '1' AND
seriq BETWEEN 50000 AND 1000000
ORDER by seriq祝好运。
https://stackoverflow.com/questions/14791178
复制相似问题