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

Mostrar datos que no se encuentren en otra tabla

Estas en el tema de Mostrar datos que no se encuentren en otra tabla en el foro de Mysql en Foros del Web. Necesito saber como puedo obtener los datos de una tabla que el valor de un campo determinado, no se encuentre en el campo de otra ...
  #1 (permalink)  
Antiguo 04/12/2009, 18:49
 
Fecha de Ingreso: septiembre-2006
Mensajes: 127
Antigüedad: 17 años, 6 meses
Puntos: 5
Mostrar datos que no se encuentren en otra tabla

Necesito saber como puedo obtener los datos de una tabla que el valor de un campo determinado, no se encuentre en el campo de otra tabla.

Lo que tengo es una tabla que contiene una lista de alimentos, alrededor de 200. Existe una segunda tabla que contiene la lista de los alimentos "activos", y quiero obtener la lista de los elementos inactivos. Osea suponiendo que son 20 activos, que solo muestre los 180 inactivos.

Adiós.
  #2 (permalink)  
Antiguo 04/12/2009, 20:15
 
Fecha de Ingreso: septiembre-2006
Mensajes: 127
Antigüedad: 17 años, 6 meses
Puntos: 5
Respuesta: Mostrar datos que no se encuentren en otra tabla

Lo logré!

Código MySQL:
Ver original
  1. FROM sys_sub_al
  2. WHERE code
  3. NOT IN (SELECT code FROM sys_sub)

Adiós... espero que sirva para alguien que tenga la misma duda que yo...
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 20:11.