Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2013, 21:17
pherche
 
Fecha de Ingreso: noviembre-2013
Ubicación: México, D.F.
Mensajes: 4
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Consulta MYSQL ¿Condicionada?

Hola.

Les planteo mi problema. Tengo estas tablas

T1: usuarios:
ID
Nombre

T2: proyectos
ID
Nombre

T3: General
ID
Nombre

T4: Reporte
ID
Nombre
Horas
ProGe
Bandera

¿Que quiero? Bueno requiero hacer una tabla de reporte en base a la informacion que se requiere. Esa información son:

Reporte General:
Nombre: Juan
Horas: 05:00
ProGe: Proyecto

¿Como obtengo los otros datos como horas y quien participo? En un formulario PHP.

¿Cual es el problema?
Hago la consulta todo bien, pero.... si mi consulta es por ejemplo:
Código MySQL:
Ver original
  1. SELECT usuarios.nombre, proyectos.nombre, reportes.hora
  2. FROM usuarios, proyectos, reportes
  3. WHERE usuarios.ID=reportes.Nombre AND proyectos.nombre?Reporte.ProGe

Sale todo bien pero el detalle esta en que en el campo ProGe, no todos los resultados provienen de Proyectos, también de General. Entonces me gustaría saber como puedo hacer una consulta no se, tal vez condicionada donde Si Bandera=1 elija general.nombre y cuando sera 0 use proyectos.nombre

Espero que se haya entendido. De antemano gracias por la ayuda y es mi primer post, este sitio me ha ayudado mucho y he tratado de buscar la solución pero a decir verdad aun no se como poder preguntar bien mi problema al buscador.

Saludos.

Última edición por gnzsoloyo; 24/11/2013 a las 21:56