Cuando realizo "SELECT * FROM tabla" Me resultados como a continuación:Cómo seleccionar registros únicos por SQL
1 item1 data1
2 item1 data2
3 item2 data3
4 item3 data4
Como se puede ver, hay registros duplicados de columna2 (elemento1 están dupped). Entonces, ¿cómo podría obtener sólo resultado como este:
1 item1 data1
2 item2 data3
3 item3 data4
Sólo un registro se devuelven desde el duplicado, junto con el resto de los registros únicos.
¿Puede ser que la respuesta sea realmente incorrecta? DISTINCT se aplica a todas las columnas seleccionadas (al menos en un DB2), que aún devolverá valores duplicados en columnas individuales. – Konstantin