IF con Select en sentencia
Hola,
Quiero hacer un
IF(Select count(*) from Table where id=n)>0)
...
end if;
pero esta sentencia me da error, si puede colocar uns select dentro de la pregunta del IF
Gracias
Lucia
Quiero hacer un
IF(Select count(*) from Table where id=n)>0)
...
end if;
pero esta sentencia me da error, si puede colocar uns select dentro de la pregunta del IF
Gracias
Lucia
No, tendrás que utilizar una función o procedimiento que te devuelva el resultado de la select y compararlo > 0. También puedes recoger el contador en una variable, antes del if,, y luego la comparas con el 0.
