我有以下查询从数据库中选择内容:
mysql_query("SELECT * FROM categories order by id desc EXCEPT
WHERE id = $post_id")
or die(mysql_error());
我想要做的是选择“category”表中的所有列,按 id 降序排列它们,除非“id”列等于变量 $post_id。
但是,这不起作用。我对这类东西比较陌生,所以你们能给我指出正确的方向吗?我真的很感激。
谢谢!
最佳答案
试试这个:
SELECT * FROM categories WHERE id != $post_id
order by id desc
/* except = not equal */
关于Mysql 查询 except 和 where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551174/