Ciao!
avrei bisogno di un aiuto.
non ne esco!

sono alle prese con una query , composta da 3 union.
il risultato delle 3 union è questo.

codice:
codCommessaA, campo1,campo2,codCommessaB,campo3,campo4,codCommessaC,campo5,campo6
000000000012,'campo1','campo2',vuoto,'vuoto','vuoto',vuoto,'vuoto','vuoto'

vuoto,'vuoto','vuoto',000000000012,'campo3','campo4',vuoto,'vuoto','vuoto'

vuoto,'vuoto','vuoto',vuoto,'vuoto','vuoto',000000000012,'campo3','campo4'

000000000013,'campo1','campo2',vuoto,'vuoto','vuoto',vuoto,'vuoto','vuoto'

vuoto,'vuoto','vuoto',000000000013,'campo3','campo4',vuoto,'vuoto','vuoto'

vuoto,'vuoto','vuoto',vuoto,'vuoto','vuoto',000000000012,'campo3','campo4'
i dati in se sono corretti ma la visualizzazione no,
Come posso fare in modo che per ogni COMMESSA si raggruppino i dati?
provo a chiarire con un esempio:

codice:
codCommessaA, campo1,campo2,codCommessaB,campo3,campo4,codCommessaC,campo5,campo6
000000000012,'campo1','campo2',000000000012,'campo3','campo4',000000000012,'campo5','campo6'

000000000013,'campo1','campo2',000000000013,'campo3','campo4',000000000013,'campo5','campo6'
come posso fare? cè un modo?

Devo usare un group by e un MAX()? ma come?
non sò
ho fatto alcuni tentativi ma nulla...

grazie!