Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2017, 14:39
Avatar de asdmaster
asdmaster
 
Fecha de Ingreso: marzo-2010
Mensajes: 98
Antigüedad: 14 años, 8 meses
Puntos: 2
Clausula condicional

Esta consulta recibe dos parametros, lo que pretendo es que la segunda condicional participe de la consulta solo si el valor que recibe es mayor que 0,
es decir que "AND fk_id_b = ?" se evalue solo si su valor es mayor a 0. si no que la consulta termine en "WHERE fk_id_a = ?"
¿es posible?

Código MySQL:
Ver original
  1. SELECT * FROM tabla
  2. WHERE fk_id_a = ?
  3. AND fk_id_b = ?

Gracias...

Última edición por asdmaster; 22/01/2017 a las 15:07