Si vas a consultar todas las noticias no hace falta el bucle
Código sql:
Ver originalSELECT * FROM rem.news ORDER BY id_news,id_lng
de manera que com una sola consulta te las dará ordenadas por id y por idioma.... como sabes de antemano en que orden van a salir los 4 idiomas, te serà facil gestionar ahora si con un bucle la falta de alguno de ellos...
Por lo que tendreas una sola consulta, un bucle que recorra todas las noticias y otro interno que recorra los idiomas de cada noticia...
En mi primera respuesta pensaba en obtener una noticia concreta, para todas las noticias quizas tendras que paginar con lo que podrias hacer consultas para cada pagina (mostrar la noticias de 10 en 10 para decir algo...)
Código sql:
Ver originalSELECT * FROM rem.news ORDER BY id_news,id_lng LIMIT 0,10
Quim