Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2017, 17:12
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Consulta segun condición

Hola compañeros, bueno aca con una duda de como puedo hacer diferentes consultas segun se seleccione un dato, no se co seria usanfo case o if?

teng esto:
Código MySQL:
Ver original
  1. SELECT P.id, PL.titulo, CP.nombre, CP.id as idper
  2. FROM pagina P
  3. INNER JOIN pagina_lang PL ON P.id = PL.id_pagina
  4. LEFT JOIN categorias_personas CP ON CP.id_tipo_donacion = P.tipo_donacion
  5. LEFT JOIN pagina_persona PP ON PP.idcatpersona = CP.id
  6. WHERE P.tipo_donacion = 1 AND PL.id_lang = 1
  7. GROUP BY CP.id;

el tema que si el tipo de donacion es 2 me debe traer unos resultados y si es uno es otro el cual tiene diferentes campo, esto lo hago para un combobox anidado es algo complicado la estructura de las tablas que no estan en una misma como deberia ser por eso mi consulta, ya que cuanod el tipo_donacion es 1 el idper es nulo y depdendieno de eso necesito que me haga un select diferente no se si me explique bien, espeor sus respuesta para iluminarme Gracias!!!...