A ver, pasando en limpio la consulta y teniendo en cuenta el id del album que antes me había olvidado, tengo esto:
Código SQL:
Ver originalSELECT img.id, img.titulo, img.nombre_foto, img.tecnica, img.medidas FROM fotos AS img
LEFT OUTER JOIN fotos_principales AS principal ON (principal.id_album = '2' AND principal.id_foto = img.id)
WHERE img.id_album = '2' ORDER BY id DESC
Es decir, hago el join para saber cual es la foto principal del album, y luego saltear esa foto para que no se liste junto con las otras. Hago un LEFT OUTER JOIN en vez de usar un comparador !=
Alguien me ayuda a ver claro como hacer la consulta?