Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
abdel ahbe
Desarrollo en Python Estudiante de Techdegree 2,125 Puntos¡Creo que la solución proporcionada en el video no es correcta!
la información de grado se almacena en la tabla STUDENTS que no está unida. Además, la consulta puede proporcionar una lista de maestros que enseñan otros grados y no solo 8 (como 8 y 7).
con mi solución a continuación encontré un conjunto de resultados diferente:
SELECT DISTINCT t.FIRST_NAME, t.LAST_NAME, st.GRADE
ORDER BY t.FIRST_NAME;
¡Todavía no estoy seguro de cómo eliminar a los maestros que enseñan 8º grado más otros grados también!
1 Respuesta
Steven Parker
244 163 puntosLa diferencia en los conjuntos de resultados es que la del vídeo devuelve solo los maestros que enseñan 8º grado exclusivamente. Esto es lo que se pidió, por lo que es correcto.
Su consulta identifica a los maestros que enseñan estudiantes de 8º grado, pero no tiene en cuenta que algunos de ellos también enseñen estudiantes en otros grados.
La consulta del vídeo utiliza la tabla SUBJECTS para obtener el grado, por lo que identifica a los maestros que enseñan solo materias de 8º grado. No necesita usar la tabla STUDENTS.