Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/12/2010, 07:56
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 17 años
Puntos: 39
Respuesta: Devolver unico campo des de un INNER

Supongo que quieres esto:
Código SQL:
Ver original
  1. SELECT N.Titol,N.Mostrar, N.DATA, N.N, NF.Nom, NF.Alt
  2. FROM Noticia N
  3. LEFT OUTER JOIN (
  4.     SELECT T1.*
  5.     FROM NoticiaFotos T1
  6.     INNER JOIN (
  7.         SELECT NoticiaId,MAX(Prioritat)Prioritat
  8.         FROM NoticiaFotos
  9.         WHERE Mostrar = 1
  10.         GROUP BY NoticiaId
  11.     ) T2 ON T1.NoticiaId = T2.NoticiaId AND T1.Prioritat = T2.Prioritat
  12.     WHERE T1.Mostrar = 1
  13. ) NF ON N.NoticiaId = NF.NoticiaId
  14. WHERE (N.Mostrar = 1) AND (N.MostrarPagPrincipal = 1) AND (N.N = 1) AND (NF.Mostrar = 1)
  15. ORDER BY N.DATA DESC, NF.Prioritat
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.