Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2015, 20:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: quiero hacer una consulta al mejor estilo de programcion

No te funciona la linea 15 porque estas escribiéndola como si quisieras usar la función IF(), cuando deberías usar el controlador de flujo IF...THEN.... ELSE.... END IF.
Por otro lado, todo lo que planteas hacer deberías colocarlo en un stored procedure, no en un script.

La función IF() no se usa para invocar sentencias, sino para devolver valores basados en una condición lógica:
Código MySQL:
Ver original
  1. IF(campo1 = 'valor', valorSiTrue, valorSiFalse)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)