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

Duda con consutla excluyente.

Estas en el tema de Duda con consutla excluyente. en el foro de Mysql en Foros del Web. hola tengo las siguientes un modelo de tres tablas mas o menos asi tablas1 ---------- id campo1 campo2 tabla2 --------- id campo1 campo2 tabla1xtabla2 ----------------- ...
  #1 (permalink)  
Antiguo 26/07/2011, 09:15
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Duda con consutla excluyente.

hola tengo las siguientes un modelo de tres tablas mas o menos asi

tablas1
----------
id
campo1
campo2


tabla2
---------
id
campo1
campo2


tabla1xtabla2
-----------------
idtabla1_fk
idtabla2_fk


la consulta que quiero es: traer todo lo lo de la tabla2 que no este ralcionado todavia con la tabla1 , osea que no tenga relacion con un registro en especial de la tabla1.

no se si se deberia colocar en el ON del INNER JOIN !=.

edito= Seria mejor hacer una subconsulta?

saludos

Última edición por RIVERMILLOS; 26/07/2011 a las 09:29
  #2 (permalink)  
Antiguo 26/07/2011, 10:19
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Duda con consutla excluyente.

Ya encontre mas o menos como podria ser.

seria

Código MySQL:
Ver original
  1. SELECT * FROM tabla2
  2. WHERE  tabla2.id NOT IN(select idtabla2 from tabla1xtabla2 where idtabla1=...)

Etiquetas: join, tabla
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 03:31.