Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2008, 23:51
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 10 meses
Puntos: 416
Respuesta: Evitar tantos if

Usa un switch, aunque de igual manera seria igual de frustrante.

Trata ir creando la consulta dependiendo de lo seleccionado.
Agrupa todo lo que sea igual, y ahorrate unas cuantas lineas:

Cita:
SELECT ini.*,ins.*,reg.* FROM iniciativa ini,institucion ins,region reg
WHERE ini.ini_inst_id = ins.inst_id