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 )
|
Recuerda poner los tags al código fuente, ejemplo:
Gracias
Cita:
Empezado por newtron
Hola.
Yo no soy experto en sql pero prueba a añadir a tu instrucción la cláusula "GROUP BY REFERENCIA"
Saludos
|
Exacto.
El "problema" es que aunque se ponga distinct, al añadir el asterisco para el resto de campos, finalmente se trae todos, por eso hay que agrupar por ese campo "referencia".
En este caso no hace falta hacer un distinct, solamente es necesario agrupar:
Código SQL
[-]select * from tabla group by referencia