【发布时间】:2009-08-04 19:25:32
【问题描述】:
这是我的情况:我想从数据库 WHERE id = $id 中选择所有条目。但我希望结果以一定的优先级列出。如果,criteria = $criteria,那么我希望首先显示这些结果。否则,我只想继续显示其余的行。
我的问题是:这能解决我的问题吗?
SELECT field1 WHERE (criteria=$criteria AND id = $id) OR id=$id LIMIT 5
查询会先查看 () 吗?如果没有,是否有另一种方法可以做到这一点而不将其拆分为两个单独的查询?
谢谢,
迈克尔
【问题讨论】: