Hola, aprovechando la buena disposicion de la gente del foro quisiera preguntar que esta mal en mi consulta que no me resulta:
Código MySQL:
Ver originalINSERT INTO temporal_cambioentrantes
(codigo
,posicion
,prof
,id_inventario
) SELECT st.profundidad
AS prof
,st.id_interno
as id_inventario
))
cuando ejecuto esta parte sale bien:
incluso cuando omito el:
st.profundidad AS prof
y su correspondiente campo en el insert se inserta bien, pero necesito insertar la profundidad y me arroja el sgte error:
1136 - Column count doesn't match value at row 1
o sea estoy clarito que me dice que no me calzan el numero de datos que quiero ingresar con las columnas:
ahora bien, mientras escribia esto me di cuenta que podia hacerlo de la sgte manera:
Código MySQL:
Ver originalINSERT INTO temporal_cambioentrantes
(codigo
,posicion
,profundidad
,id_inventario
) ),(
))
¿pero me pregunto si no habrá otra manera mas eficiente de hacer la consulta?