Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/11/2015, 09:20
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: lista de selección no es válida, porque no está contenida en una función d

A lo mejor quiere sacar nada mas los distintos :P, el error es porque cuando usas un group by en sql server las columnas que estan en tu select tienen que estar en tu group by, en este ejemplo deberias de poner todas las columnas de tu select en tu group by :) quedando algo como esto:

Código SQL:
Ver original
  1. SELECT dbo.Interesa.Id_interesa, dbo.Interesa.Id_propiedad, dbo.Tipo.Id_tipo FROM dbo.Interesa INNER JOIN dbo.Propiedad ON dbo.Interesa.Id_propiedad = dbo.Propiedad.Id_propiedad INNER JOIN dbo.Tipo ON dbo.Propiedad.Id_tipo = dbo.Tipo.Id_tipo WHERE tipo.Id_tipo = 401 GROUP BY Interesa.Id_propiedad,dbo.interesa.id_interesa
  2. ORDER BY dbo.Interesa.Id_propiedad DESC
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me