se come output serve solo questo
id - type - percent - date - id_user
non è necessaria nessuna join.
codice:select tuaTabella.id, tuaTabella.type, tuaTabella.percent, tuaTabella.date, tuaTabella.id_user from tuaTabella where tuaTabella.type = 7 order by percent desc, date desc union all select tuaTabella.id, tuaTabella.type, tuaTabella.percent, tuaTabella.date, tuaTabella.id_user from tuaTabella where tuaTabella.type <> 7 order by percent desc, date desc
nel caso di join:
codice:select tuaTabella.id, tuaTabella.type, tuaTabella.percent, tuaTabella.date, tuaTabella.id_user, user.name from tuaTabella left join user on user.id_USER = tuatabella.id_user where tuaTabella.type = 7 order by percent desc, date desc union all select tuaTabella.id, tuaTabella.type, tuaTabella.percent, tuaTabella.date, tuaTabella.id_user, user.name from tuaTabella left join user on user.id_USER = tuatabella.id_user where tuaTabella.type <> 7 order by percent desc, date desc
verifica se con MySql funziona correttamente.

Rispondi quotando