Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2012, 19:08
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
if dentro de GROUP_CONCAT

Hola a todos, saludos:

Necesito hacer un if pero por lo que estuve leyendo, parece que no es posible


Tengo un GROUP_CONCAT() y dentro de él necesito hacer el if ej:

Código MySQL:
Ver original
  1.  
  2. 'Categoria:',
  3.  
  4. CONCAT( nombre,' 'apellido )
  5.  
  6. SEPARATOR '.<br><br>'
  7.  
  8. ) as usuario


Esto me estaría devolviendo algo asi


Categoria: Roberto Gomez.

Yo necesito en lugar de la palabra Categoria poner la categoria del user, ej Administrador, Moderador, Usuario simple, etc etc de manera que me quede algo así

Administrador: Roberto Gomez
Administrador: Carlos Peresoso
Moderador: Raquel sarasa
Usuario simple: Manolito Urquirezaga


Como hago un if justo donde está la palabra Categoria teniendo en cuenta que el campo de categoria de usuarios se llama ucat y contiene un numero 1, 2 ó 3?

Código MySQL:
Ver original
  1.  
  2. 'Categoria:',
  3.  
  4. CONCAT( nombre,' 'apellido )
  5.  
  6. SEPARATOR '.<br><br>'
  7.  
  8. ) as usuario
__________________
la la la