Ciao,
in una query complessa che è meglio che non riporto nel post ho un problema con il GROUP BY.

Il GROUP BY funziona correttamente ma non tiene conto dell'ORDER BY che si basa su dati provenienti da un altra tabella.

Faccio un esempio, una serie di JOIN mi restituisce qualcosa del genere:
codice:
id      title      img                 position
1       ciao      ciao1.jpg             2
1       ciao      ciao2.jpg             1
2       salve     salve1.jpg             5
2       salve     salve2.jpg             2
3       addio     NULL                    NULL
Vorrei fare un GROUP BY 'id' tentando di tenere il record che ha il position piu basso.

Come già detto il GROUP BY non sembra tener conto del successivo ORDER BY.

Aspetto speranzoso.