Cita:
Empezado por engranaje
Puedes provar algo del tipo:
select * from tabla t1 where ((select count(*) from tabla t2 where t1.referenca=t2.referencia)<2 )
|
Con esta solo devolveria los que no estan repetidos
prueba esto
Código SQL
[-]
select * from tabla t1 where id = (select min(id) from tabla t2 where t1.referenca=t2.referencia )
Con esta consulta tendria que retornar lo que quieres