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

Error de sintaxis

Estas en el tema de Error de sintaxis en el foro de Mysql en Foros del Web. tengo este error; Error Code : 1241 Operand should contain 1 column(s) (0 ms taken) Código HTML: SELECT * FROM SISBEN WHERE CONCAT(SISBEN.TIPODOC,SISBEN.DOCUMENTO) NOT IN ...
  #1 (permalink)  
Antiguo 07/08/2009, 16:08
 
Fecha de Ingreso: agosto-2009
Mensajes: 24
Antigüedad: 10 años, 4 meses
Puntos: 0
Error de sintaxis

tengo este error; Error Code : 1241
Operand should contain 1 column(s)
(0 ms taken)


Código HTML:
SELECT * FROM SISBEN WHERE CONCAT(SISBEN.TIPODOC,SISBEN.DOCUMENTO) NOT IN (SELECT DISTINCT(RSUBSIDIADO.TIPAFILIADO,RSUBSIDIADO.NUMAFILIADO) FROM RSUBSIDIADO) OR CONCAT(SISBEN.TIPODOC,SISBEN.DOCUMENTO) NOT IN (SELECT DISTINCT RSCONTRIBUTIVO.TIPOID,RSCONTRIBUTIVO.CEDULA FROM RSCONTRIBUTIVO)
quien me puede echar la mano parra corregir este error

lo que intento hacer es sacar la informacion de la tabla del sisben que no se encuentren en la tabla de rsubsidiado y tampoco en rscontributivo
  #2 (permalink)  
Antiguo 09/08/2009, 21:00
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 10 años, 10 meses
Puntos: 360
Respuesta: Error de sintaxis

SELECT * FROM SISBEN WHERE CONCAT(SISBEN.TIPODOC,SISBEN.DOCUMENTO) NOT IN (SELECT DISTINCT(concat(RSUBSIDIADO.TIPAFILIADO,RSUBSIDIAD O.NUMAFILIADO)) FROM RSUBSIDIADO) OR CONCAT(SISBEN.TIPODOC,SISBEN.DOCUMENTO) NOT IN (SELECT DISTINCT concat(RSCONTRIBUTIVO.TIPOID,RSCONTRIBUTIVO.CEDULA ) FROM RSCONTRIBUTIVO)

le estas pasando 2 columnas a un campo (Cuando concatenas, se convierte en un solo campo)

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 07:28.