Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2011, 05:23
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Select con JOIN e IF anidados, condiciones en WHERE

Código MySQL:
Ver original
  1. select  *
  2. from proyecta_consulta  
  3. proyecta_piso
  4. on proyecta_consulta.rel_categoria=proyecta_piso.rel_categoria
  5. WHERE proyecta_piso.cod_piso='77'
  6. AND proyecta_piso.cod_inmu='777'
  7. AND proyecta_piso.provincia='&provincia_consulta&'
  8. AND (
  9.    (proyecta_consulta.altura>0 AND proyecta_piso.altura >= proyecta_consulta.altura)
  10.  OR (proyecta_consulta.altura=0)
  11.         )

Esto debería dar lo mismo...


Pero con "proyecta_piso.cod_inmu='777' " no estas seleccionando un solo piso el 777.... ???
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.