Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2014, 04:32
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: Referencia cruzada documentos

Código MySQL:
Ver original
  1. Select docs.*,
  2.   CASE docs.tipo
  3.           WHEN 'image/png' then 'image'
  4.           WHEN 'image/jpg' then 'image'
  5.           WHEN 'image/gif' then 'image'
  6.           WHEN 'image/jpeg' then 'image'
  7.           ELSE 'file'
  8.     END as display
  9. from tbl_documentos AS docs  
  10.   where usuario='$usuario'

No se entiende lo que pides..... pon un ejemplo de datos y del resultado esperado.... segun las tablas que muestras "rango" es un campo de usuarios luego al seleccionar por usuario ya esta eligindo los documentos de el rango del usuario en cuestión....


Código MySQL:
Ver original
  1. Select docs.*,
  2.   CASE docs.tipo
  3.           WHEN 'image/png' then 'image'
  4.           WHEN 'image/jpg' then 'image'
  5.           WHEN 'image/gif' then 'image'
  6.           WHEN 'image/jpeg' then 'image'
  7.           ELSE 'file'
  8.     END as display
  9. from tbl_documentos AS docs
  10.         INNER JOIN usuarios u ON docs.usuario=u.usuario
  11.   where u.rango='$rango'

Ahí tienes los docs de un rango determinado...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 14/04/2014 a las 05:04