INSERT INTO cc.perfil_usuario_analisis(ID_PERFIL,ID_TIPO_ANALI SIS)
values(select DWCM.D510SD02.ID_PERFIL from DWCM.D510SD02,select cc.tipos_analisis.ID_TIPO_ANALISIS from cc.tipos_analisis)
Gracias y un salkudo foreros

| ||||
me da que la sentencia esta mal. tu puedes hacer algo como esto:
Código:
en este caso, mysql simplemente ejecuta la sentencia "select" y el resultado lo inserta en la tabla.insert into tabla (campo1, campo2, campo3, ...) select campo1, campo2, campo3, ... from tabla1, tabla2, tabla3, ... where ... deberias plantearlo asi.
__________________ Si ocurre algo importante, estamos afuera fumándonos unos cigarritos. |
| ||||
INSERT INTO cc.perfil_usuario_analisis (ID_PERFIL,ID_TIPO_ANALI SIS) select a.ID_PERFIL, b.ID_TIPO_ANALISIS from DWCM.D510SD02 a, cc.tipos_analisis b; no entiendo bien tu eskema pero creo ke asi funcionara... de cualquier forma aki te dejo un ejemplo general. insert into tabla (campo1, campo2) select a.campoA, b.campoB from tabla a, tabla b; salu2. |
| ||||
Respuesta: Insert Into Select disculpen por resucitar este tema pero mi consulta es la siguiente, que pasa si es que tengo este esquema tabla persona campos IDpersona -->PK nombrepersona edadpersona y hago: INSERT INTO persona SELECT nombrepersona,edadpersona FROM persona; me dice que Column count doesn't match value count at row 1 que pasa con los PK autoincrementables ??? alguien me puede ayudar |