Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2009, 06:46
fratoal
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años, 1 mes
Puntos: 0
La consulta SQL que mató al gato

Hola a todos,

Os comento mi problema por si a alguien se le ocurre una solucion.

El tema es que tengo una tabla de noticias para una Web, cada noticia puede estar hasta en 4 idiomas, cuando muestro el listado de noticias en la Web han de aparecer en 1 idioma (elegido por el usuario) pero si esa misma noticia no esta disponible en ese idioma ha de mostrar un mensaje que da acceso a leerla en los idiomas que esté disponible.

Me gustaria encontrar una consulta óptima y he intentado hacer una compleja con subconsultas y demás pero no soy un gran experto y estoy hecho un lio... no se si es mejor hacer muchas consultas o hacer solo una y gestionar luego el resultado en PHP, en cualquier caso... no lo encuentro..

Escribo un ejemplo ( simplificado ) de una fila de la tabla para que veaís la estructura:

id_news_lng -->1en
id_news-->1
id_lng-->en
fecha-->20081121

la misma pero en castellano

id_news_lng -->1es
id_news-->1
id_lng-->es
fecha-->20081121

Espero que algun master lea esto y pueda ayudarme. gracias!