pensavo che mettendo l'esempio fosse chiaro....provo a parole...
Io ho una serie di record che per le prime...diciamo 3 colonne...sono tutti uguali.... a gruppi di 2, 3 4..ecc...
come appunto nell'esempio
COL1-----COL2-----COL3
123------verde-----xxx
123------verde-----xxx
345------blu-------aaa
345------blu-------aaa
xyz------nero------bbb
xyz------nero------bbb
xyz------nero------bbb
su questa tabella se faccio una distinct sulle 3 colonne....i dati mi ritornano raggruppati correttamente...e fin'ora è stato così....
questa tabella ha però altre colonne.....
COL1-----COL2-----COL3-----COL4----DATA---------COL5------COL6
123------verde-----xxx-------sergio---15/01/2010---ecc...ecc.....
123------verde-----xxx-------carlo----16/01/2010---ecc...ecc.....
345------blu-------aaa-------marco---13/02/20120--ecc...ecc.....
345------blu-------aaa-------paolo----14/02/20120--ecc...ecc.....
xyz------nero------bbb-------luca-----08/03/20120--ecc...ecc.....
xyz------nero------bbb-------pietro---09/03/20120--ecc...ecc.....
xyz------nero------bbb-------ale------11/03/20120--ecc...ecc.....
ora io dalla stessa tabella devo recuperare anche la 4° e la 5° colonna.....ma essendo diverse....se faccio la distinct....me le ritorna duplicate...mentre a me servirebbe prendere solo la riga con il nome e con la data più recente.... quindi...
COL1-----COL2-----COL3-----COL4----DATA---------COL5------COL6
123------verde-----xxx-------carlo----16/01/2010---ecc...ecc.....
345------blu-------aaa-------paolo----14/02/20120--ecc...ecc.....
xyz------nero------bbb-------ale------11/03/20120--ecc...ecc.....
nn so se mi sono spiegato![]()

Rispondi quotando
.
