Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2013, 23:48
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: While de una sola tabla, con tablas relacionadas

Cita:
mathiasmontielYo haría un SELECT común para la tabla noticias y otro SELECT para la tabla comentarios, relacionandola con la noticia. Pero teniendo tablas relacionadas, esto es correcto?
Efectivamente, eso es lo correcto.

Tener tablas relacionadas no quiere decir que tengas que leer todos los datos en una misma consulta.

Suponiendo que uses un select para noticia y comentarios:
Código MySQL:
Ver original
  1. SELECT noticias.*, comentarios.*
  2.       FROM noticias
  3. - Aquí el JOIN
  4. - Aquí el WHERE

Estarías cargando la info de noticias en cada comentario y aumentarías innecesariamente el consumo de recursos en PHP, principalmente memoria, así como en el motor de base de datos.
__________________
- León, Guanajuato
- GV-Foto

Última edición por Triby; 14/08/2013 a las 05:39