Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2012, 15:06
Avatar de fahs82
fahs82
 
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años
Puntos: 12
error 1241 en consulta

hola que tal de nuevo con una molestia , tengo dos tablas en mi base de datos una donde guardo los articulos y otra donde guardo las variedades
mi tabla articulo tiene el campo articulo y el campo id_variedad y la tabla variedad tengo el campo id y el campo variedad , haciendo joins mysql me une a la perfeccion
con select t1.articulo,t2.variedad from articulos as t1 left outer join variedades as t2 on t1.id_var = t2.id

pero necesito hacer una consulta donde me elija las variedades que no se encuentren en la tabla articulo de un articulo especifico intente con lo siguiente

SELECT ID,VARIEDAD FROM VARIEDADES where VARIEDAD NOT IN (SELECT T1.ID_VAR,T2.VARIEDAD from ARTICULOS as t1 left outer join VARIEDADES as t2 on t1.id_var = t2.id where t1.ARTICULO ='28-wilson')


y me resulta con el siguiente error

ERROR 1241 (2100) : OPERAND SHOULD CONTAINT 1 COLUMN(S)

si alguien me pudiera orientar sobre la manera correcta de hacer la consulta que necesito estare ampliamente agradecido , de antemano se aprecia la atencion salu2