Quote Originariamente inviata da clasku Visualizza il messaggio
se ho capito bene, credo tu debba usare una union

codice:
select * from (SELECT * FROM tuaTabella where type = 7 order by percent desc, date desc)  as a
union all
select * from (SELECT * FROM tuaTabella where type != 7 order by percent desc, date desc)  as b;
Grazie.
La situazione mi si complica un pò perchè c'è una Join... (non l'ho segnalato perché non pensavo si dovessero fare più query)

La mia tabella sarebbe questa

id - type - percent - date - id_user

la tabella USER è

id_user - name

Come le collego?