Operand should contain 1 column
Publicado por Gonzalo (7 intervenciones) el 18/10/2010 11:36:43
Muy buenas, tengo una duda que llevo con ello 3 días y no lo soluciono. Tengo que insertar datos de una tabla a otra. Me ha ido dando fallos y he ido solucionándolos pero este fallo me tiene loco; aquí os dejo mi query por si alguien me puede echar un cable:
INSERT INTO alava(CONMODIF,
ABNOMB_TIT,
ABAPELL1_TIT,
ABAPELL2_TIT,
ABNOMB_USU,
ABAPELL1_USU,
ABAPELL2_USU,
ABCOMER,
ABTVIA,
ABCALLE,
ABNUM,
CVIA,
CPSVIA,
DPSVIA,
ABPOST,
ABPOBL,
CPOB,
ABPROVIN,
ABTELEF1,
ABTELEF2,
AB_INFO,
ABTERM,
ABACTIV,
ABCOD_IAE,
ABCOD_CNAE,
ABVENTA)
SELECT ( 003_150710_d_t_00_01.CONMODIF,
003_150710_d_t_00_01.ABNOMB_TIT,
003_150710_d_t_00_01.ABAPELL1_TIT,
003_150710_d_t_00_01.ABAPELL2_TIT,
003_150710_d_t_00_01.ABNOMB_USU,
003_150710_d_t_00_01.ABAPELL1_USU,
003_150710_d_t_00_01.ABAPELL2_USU,
003_150710_d_t_00_01.ABCOMER,
003_150710_d_t_00_01.ABTVIA,
003_150710_d_t_00_01.ABCALLE,
003_150710_d_t_00_01.ABNUM,
003_150710_d_t_00_01.CVIA,
003_150710_d_t_00_01.CPSVIA,
003_150710_d_t_00_01.DPSVIA,
003_150710_d_t_00_01.ABPOST,
003_150710_d_t_00_01.ABPOBL,
003_150710_d_t_00_01.CPOB,
003_150710_d_t_00_01.ABPROVIN,
003_150710_d_t_00_01.ABTELEF1,
003_150710_d_t_00_01.ABTELEF2,
003_150710_d_t_00_01.AB_INFO,
003_150710_d_t_00_01.ABTERM,
003_150710_d_t_00_01.ABACTIV,
003_150710_d_t_00_01.ABCOD_IAE,
003_150710_d_t_00_01.ABCOD_CNAE,
003_150710_d_t_00_01.ABVENTA)
FROM 003_150710_d_t_00_01
WHERE 003_150710_d_t_00_01.ABPOBL = 'alava'
Query : INSERT INTO alava(CONMODIF, ABNOMB_TIT, ABAPELL1_TIT, ABAPELL2_TIT, ABNOMB_USU, ABAPELL1_USU, ABAPELL2_USU, ABCOMER, ABT...
Error Code : 1241
Operand should contain 1 column(s)
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
He probado de todas las maneras y me sigue fallando, haber si se os ocurre algo.
Un saludo
INSERT INTO alava(CONMODIF,
ABNOMB_TIT,
ABAPELL1_TIT,
ABAPELL2_TIT,
ABNOMB_USU,
ABAPELL1_USU,
ABAPELL2_USU,
ABCOMER,
ABTVIA,
ABCALLE,
ABNUM,
CVIA,
CPSVIA,
DPSVIA,
ABPOST,
ABPOBL,
CPOB,
ABPROVIN,
ABTELEF1,
ABTELEF2,
AB_INFO,
ABTERM,
ABACTIV,
ABCOD_IAE,
ABCOD_CNAE,
ABVENTA)
SELECT ( 003_150710_d_t_00_01.CONMODIF,
003_150710_d_t_00_01.ABNOMB_TIT,
003_150710_d_t_00_01.ABAPELL1_TIT,
003_150710_d_t_00_01.ABAPELL2_TIT,
003_150710_d_t_00_01.ABNOMB_USU,
003_150710_d_t_00_01.ABAPELL1_USU,
003_150710_d_t_00_01.ABAPELL2_USU,
003_150710_d_t_00_01.ABCOMER,
003_150710_d_t_00_01.ABTVIA,
003_150710_d_t_00_01.ABCALLE,
003_150710_d_t_00_01.ABNUM,
003_150710_d_t_00_01.CVIA,
003_150710_d_t_00_01.CPSVIA,
003_150710_d_t_00_01.DPSVIA,
003_150710_d_t_00_01.ABPOST,
003_150710_d_t_00_01.ABPOBL,
003_150710_d_t_00_01.CPOB,
003_150710_d_t_00_01.ABPROVIN,
003_150710_d_t_00_01.ABTELEF1,
003_150710_d_t_00_01.ABTELEF2,
003_150710_d_t_00_01.AB_INFO,
003_150710_d_t_00_01.ABTERM,
003_150710_d_t_00_01.ABACTIV,
003_150710_d_t_00_01.ABCOD_IAE,
003_150710_d_t_00_01.ABCOD_CNAE,
003_150710_d_t_00_01.ABVENTA)
FROM 003_150710_d_t_00_01
WHERE 003_150710_d_t_00_01.ABPOBL = 'alava'
Query : INSERT INTO alava(CONMODIF, ABNOMB_TIT, ABAPELL1_TIT, ABAPELL2_TIT, ABNOMB_USU, ABAPELL1_USU, ABAPELL2_USU, ABCOMER, ABT...
Error Code : 1241
Operand should contain 1 column(s)
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
He probado de todas las maneras y me sigue fallando, haber si se os ocurre algo.
Un saludo
Valora esta pregunta


0