Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Left Join con tabla detalle y dos maestros

Estas en el tema de Left Join con tabla detalle y dos maestros en el foro de Mysql en Foros del Web. Hola trabajo con MySQL 5.0 y no sé hacer esta consulta (basada en left join) que me funcionaba con una versión 4.0.3 Paso a explicar: ...
  #1 (permalink)  
Antiguo 29/01/2007, 05:13
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Left Join con tabla detalle y dos maestros

Hola trabajo con MySQL 5.0 y no sé hacer esta consulta (basada en left join) que me funcionaba con una versión 4.0.3
Paso a explicar:

Tengo 3 tablas (usuario, noticia, noticiausuario)
Se trata de obtener la lista de usuarios que tienen apunte con una noticia determinada, y los que no tengan cruce devolverán 'vacío', por lo que siempre tendremos tantos registros devueltos como número de usuarios haya en la tabla usuario:
Algo así es lo que intento pero no lista todos los usuarios, sólo los que tienen cruce con la noticia

Código:
SELECT
usuario.Nombre,
noticiausuario.ID as IDNoticiaUsuario
FROM noticia
left join (noticiausuario,usuario) ON
noticiausuario.IDUsuario = usuario.ID and
noticiausuario.IDNoticia = noticia.ID
WHERE
noticia.ID = 'X'
A ver si alguien sabe como hacer este tipo de consultas con MySQL 5
Gracias y un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:45.