Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2009, 13:23
marti92
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Select condicional (if)

Buenas, tengo un problema un poco complicado (almenos por mi :P).
Tengo este codigo:

select codi,nombre,Tpts from Prof join usuarios on Prof.IDU=usuarios.codi where Tpts<=$ptsrangui and if((Tpts=$ptsrangui), usuarios.codi<$rang[$rangui], usuarios.codi<1000000) order by Tpts desc, Prof.IDU desc limit 0 , 10


El problema lo tengo con el if: if((Tpts=$ptsrangui), usuarios.codi<$rang[$rangui], usuarios.codi<1000000)

No havia tratado nunca con sentencias condicionales en mysql y me he inventado esto pero claro no esta bien i por google no hay casi nada.
Por favor me pueden decir donde está el error?