2

我有以下查询从数据库中选择内容:

mysql_query("SELECT * FROM categories order by id desc EXCEPT 
             WHERE id = $post_id") 
or die(mysql_error());

我想要做的是选择“类别”表中的所有列,按 id 降序排列,除非列“id”等于变量 $post_id。

但是,这不起作用。我对这类东西比较陌生,所以你们能给我一个正确方向的指针吗?我真的很感激。

谢谢!

4

1 回答 1

3

试试这个:

SELECT * FROM categories WHERE id != $post_id
order by id desc 

/* except = not equal */
于 2010-12-29T03:26:09.587 回答