Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2010, 10:31
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Busqueda listar fotos salvo la principal

Tengo esta consulta para listar todas las fotos de un album:

Código SQL:
Ver original
  1. SELECT img.id, img.titulo, img.nombre_foto, img.tecnica, img.medidas FROM fotos AS img WHERE img.id_album = '1' ORDER BY id DESC

Ahora quiero el mismo listado pero sin la foto principal. El id de la foto principal lo tengo en una tabla así:

fotos_principales(id_album, id_foto).

Necesito hacer un JOIN y luego escribir alguna linea para saltear la foto imagen, no? Que tipo de join, left outer? Y como salteo la foto, con una clausula ON (principal.id_foto != img.id)

Probe con esto pero me devuelve las demas fotos repetidas 3 veces!

Código SQL:
Ver original
  1. INNER JOIN fotos_principales AS principal ON (principal.id_foto != img.id)