Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2013, 04:38
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 10 meses
Puntos: 40
Respuesta: Que significa este error?

Sub consultas en el Select pueden tener solamente una columna (en la tuya hay dos),
y devolver una fila por cada fila de la consulta principal (si el Group By es por ShipCountry y no por CustomerID - puede haber más que una!).

Probá esta consulta:
Código SQL:
Ver original
  1. SELECT  C.CompanyName,
  2.         O.ShipCountry,
  3.         O.ShippedDate
  4. FROM Customers C
  5. LEFT JOIN (SELECT ShipCountry,
  6.                 MAX(ShippedDate) ShippedDate
  7.         FROM    Orders O  
  8.         GROUP BY ShipCountry) O
  9.         ON O.CustomerID=C.CustomerID;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog