Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Traer los resultados que no respondan a la consulta

Estas en el tema de Traer los resultados que no respondan a la consulta en el foro de Mysql en Foros del Web. Hola chicos, tengo una consulta con join y funciona muy bien... pero pasa que quiero invertirla y no sé como. es decir, necesito traer todos ...
  #1 (permalink)  
Antiguo 14/04/2006, 09:59
Avatar de nachopro  
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 290
Antigüedad: 20 años, 5 meses
Puntos: 2
Traer los resultados que no respondan a la consulta

Hola chicos, tengo una consulta con join y funciona muy bien... pero pasa que quiero invertirla y no sé como.

es decir, necesito traer todos los registros que no respondan a esta consulta:

Código:
select u.idunico, b.host from stats_unicos as u, stats_brutos as b where u.idunico = b.idunico
Saludos y gracias por su tiempo!
  #2 (permalink)  
Antiguo 14/04/2006, 12:07
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
Código:
select u.idunico, b.host
from stats_unicos as u
left join stats_brutos as b
 on u.idunico = b.idunico
where b.idunico is null
esta consulta te devolveran todos los que estan en "stats_unicos", pero que no estan en "stats_brutos". no se si es eso lo que estabas buscando. este tipo de consultas tambien se pueden realizar con subconsultas.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #3 (permalink)  
Antiguo 14/04/2006, 13:20
Avatar de nachopro  
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 290
Antigüedad: 20 años, 5 meses
Puntos: 2
Gracias Haron!
funciona de maravillas. es justo lo que necesitaba, más tarde probaré de eliminar esos idunicos.

un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.