Originariamente inviato da rikkardo
vorrei specificare che non capisco se il distinct è riferito solo a finalcode oppure sia a finalcode che a p;
se N è un capo della tabella step3, b.N cos'è? Ho letto da qualche parte che potrebbe essere un alias. E' vero? Perchè viene introdotto?
insomma non capisco comq funziona la query
b.N // alias di step3.campo_N.

Il distinct si estende a tutto il select, ma per i raggruppamenti ci vuole GROUP BY ...