Quiero sacar los comentarios que hay de cada receta, y tienen que salir el usuario que hizo la receta y el usuario que publicó el comentario, los cuales están los dos en la misma tabla USUARIOS. Por ahora lo he hecho así, metiendo dos veces la tabla usuarios en la consulta y dándole un alias :
Código SQL:
Ver original
SELECT recetas.NombreReceta , comentarios.comentario , usuarios.usuario AS usuariorec , usu2.usuario AS usuariocom FROM comentarios INNER JOIN recetas ON (comentarios.receta_id = recetas.IDReceta) INNER JOIN usuarios usu2 ON (comentarios.usuario_id = usu2.id_usuario) INNER JOIN usuarios ON (recetas.idusuario = usuarios.id_usuario);
Pero incluso con sólo 10 o 12 comentarios es lenta.
¿Alguna sugerencia para ligerarla, por favor?
Gracias.