PDA

View Full Version : [SQL - mysql] Ordinamento "particolare"


Slide
03-09-2008, 22:45
Salve a tutti :)

ho un problema a formulare una "select" in mysql. Ho intuito quali clausole utilizzare ma non riesco a concludere :(

Supponiamo di avere una tabella con solo due campi:

|ID| Controllo|

dove controllo può assumere solo 3 valori: "positivo","negativo", "neutro".

Devo dare la possibilità all'utente di ordinare la tabella secondo questi tre valori.
In particolare può decidere di volere

- prima tutti i positivi, poi tutti i negativi e poi i neutri
- prima tutti i negativi, poi i positivi e poi i neutri
- prima tutti i neutri, poi i positivi e i negativi

Da PHP mi accorgo di quale ordinamento desidera, ma poi in mysql non vorrei spezzare in tre select distinte.

E' possibile fare tutto con una? :)