Supongo que quieres esto:
Código SQL:
Ver originalSELECT N.Titol,N.Mostrar, N.DATA, N.N, NF.Nom, NF.Alt
FROM Noticia N
LEFT OUTER JOIN (
SELECT T1.*
FROM NoticiaFotos T1
INNER JOIN (
SELECT NoticiaId,MAX(Prioritat)Prioritat
FROM NoticiaFotos
WHERE Mostrar = 1
GROUP BY NoticiaId
) T2 ON T1.NoticiaId = T2.NoticiaId AND T1.Prioritat = T2.Prioritat
WHERE T1.Mostrar = 1
) NF ON N.NoticiaId = NF.NoticiaId
WHERE (N.Mostrar = 1) AND (N.MostrarPagPrincipal = 1) AND (N.N = 1) AND (NF.Mostrar = 1)
ORDER BY N.DATA DESC, NF.Prioritat