Mysql Query кроме и где - PullRequest
       6

Mysql Query кроме и где

2 голосов
/ 29 декабря 2010

У меня есть следующий запрос на выбор материала из базы данных:

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

Что я хочу сделать, это выбрать все столбцы в таблице «категория», упорядочить их по убыванию идентификатора, кроме тех, где столбец »id "равно переменной $ post_id.

Однако это не работает.Я относительно новичок в такого рода вещах, так что вы, ребята, могли бы дать мне указатель в правильном направлении?Я очень ценю это.

Спасибо!

1 Ответ

3 голосов
/ 29 декабря 2010

попробуйте вместо этого:

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

/* except = not equal */
...