sql >> Base de Datos >  >> RDS >> Mysql

Visualización de datos normalizados

En la mayoría de los casos, devuelve todos los datos que desea en una sola consulta y los coloca en la página.

Por ejemplo, puede ejecutar una sola consulta como esta:$sql2 = 'select * from videos v, video_member b, members m where b.video_id = v.video_id and b.member_id = m.member_id'; y luego, en su código front-end, incluya la lógica cuando cambie el ID de video para dibujar su próximo cuadro de video.

Lo que está haciendo es unir los dos conjuntos de datos en su plantilla; esto es ineficiente, especialmente si tiene consultas complejas o cuando tiene un filtro (por ejemplo, "videoName como 'Ferris%').