Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2012, 04:12
Avatar de TheScript
TheScript
 
Fecha de Ingreso: septiembre-2011
Ubicación: Spain
Mensajes: 164
Antigüedad: 12 años, 7 meses
Puntos: 30
problema para unir dos tablas, distinct no me funciona

Hola a todos, quiero hacer una consulta 'aparentemente simple' pero no doy con el tema.

Tengo dos tablas "usuarios" y "fotos", simplemente quiero mostrar a todos los usuarios con su foto al lado. El unico problema que veo es que cada usuario tiene asignadas varias fotos y no se como decirle que me coja solo una......


He probado con esto, y me lo muestra, pero claro me muestra todas las fotos!

Cita:

SELECT DISTINCT a.id_album, a.titulo, i.titulo

FROM album a, imagenes i

WHERE a.id_album = i.id_album
Me muestra los usuarios tantas veces como fotos le corresponden.... y yo quiero que simplemente salga:

usuario 1 - foto

usuario 2 - foto

¿como puedo hacerlo? He probado con union , union all, INNER JOIN .... y no lo consigo... Alguien puede ayudarme? Muchas gracias por vuestro tiempo...