Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/09/2008, 08:40
cpb_sos
 
Fecha de Ingreso: septiembre-2008
Mensajes: 12
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recoger los registros en una SQL sin duplicados

Cita:
Iniciado por u_goldman Ver Mensaje

Tienes razón acabo de probar y solo lo hace filtrando un campo a la vez...de lo contrario no hace el distinct
Tengo una tabla con pais_id, pais_name

SELECT DISTINCT pais_name FROM paises WHERE pais_name <> 'mexico'

Sin embargo si quiero traer pais_nombre, pais_id me devuelve todo..!

Salu2,
Lo que tienes que hacer es filtrar primero el campo que se repite y luego con esa información traes el resto.

select a.* from
(SELECT DISTINCT pais_id FROM paises WHERE pais_name <> 'mexico') x
inner join paises a on a.pais_id = x.pais_id