MySQL Query Eccetto e Dove
Domanda
Ho la roba selezione di query follow da un database:
mysql_query("SELECT * FROM categories order by id desc EXCEPT
WHERE id = $post_id")
or die(mysql_error());
Quello che voglio fare è selezionare tutte le colonne della tabella "categoria", li Ordina per ID decrescente a meno che la colonna "id" è uguale al $ post_id variabile.
Tuttavia, questo non funziona. Sono relativamente nuovo a questo genere di roba così potrebbe voi ragazzi darmi un puntatore nella direzione giusta? Mi piacerebbe davvero grato.
Grazie!
Soluzione
Prova a modificare:
SELECT * FROM categories WHERE id != $post_id
order by id desc
/* except = not equal */
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow