Título: condicionar una consulta Publicado por: RedZer en 8 Enero 2011, 21:30 pm bueno miren les explico el probelma tengo una tabla llamada datos_cuestionario con los siguientes campos
Código
y otra tabla llamada respuestas con la siguiente estrutura Código bueno el problema es de que la tabla respuestas estara vacia ok y se llenara hasta que el alumno aya contestado el cuestionario , guardando asi el id_maestro ,id_alumno etc bueno en el ejemplo estoy poniendo que ya se contesto al docente cuyo id_maestro es igual a 1 y lo guarda en la tabla respuestas bueno pero como ese alumno tiene varios maestros ahora le toca evaluar al maestro cuyo id_maestro de la tabla datos_cuestionario sea igual a 2 como le puedo hacer para mostrar ahora el siguiente docente a evaluar. :huh: intente primero hacer una consulta asia la tabla respuestas para sacr los id del maestro y luego dentro de esa consulta hacer otra sub consulta para mostrar los maestros cuyo id_maestro que se obtiene de la tabla id_docente que se optioene de la tabla datos_cuestionario sea diferente al id_maestro que esta en la tabla respuestas y funciono pero cuando vaciaba los datos de la tabla respuestas ya no me moestraba nada por que se quedaba sin campos la tabla respuestas Título: Re: condicionar una consulta Publicado por: RedZer en 9 Enero 2011, 00:30 am Bueno despues de tanto batallar lo resolvi de la siguiente forma dejo la logica de como lo ise por si a alguien le sirve
1.-Primero saco todos los datos de la tabla datos_cuestionario de la siguiente forma $result=SELECT * FROM datos_cuestionario 2.- luego ago una segunda consulta pero esta va enfocada a la tabla respuestas de la siguiente forma $resul2=SELECT id_maestro FROM respuestas WHERE id_maestro='$result' 3.- comparo para ver si $result 2 no viene vacia lo que significaria que en la tabla respuestas ya abra un id que viene de la tabla datos_cuestionario if($resul2 !='') { }else{ muestro los resultados de la primera consulta { |