Cita: En una tabla hay mas columnas que en otra, pero las columnas que llamo en el select son iguales en ambas.
No sirve?
Regla numero 1 de un UNION: Todos los SELECT deben devolver exactamente el mismo numero de columnas, con los mismos tipos y en el mismo orden.
Lo dicen todos los manuales básicos de SQL de todos los DBMS...
Cita: El problema que tengo es que despues del select pongo un if, si el valor existe no me graba un nuevo registro de lo contrario si, pero me graba el registro de todas las maneras asique deduzco que no funciona bien el select
Los temas de programación en cualquier lenguaje son OFF TOPIC en los foros de BBDD.
Leer las
normas del foro, por favor.