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 originalSELECT C.CompanyName,
O.ShipCountry,
O.ShippedDate
FROM Customers C
LEFT JOIN (SELECT ShipCountry,
MAX(ShippedDate) ShippedDate
FROM Orders O
GROUP BY ShipCountry) O
ON O.CustomerID=C.CustomerID;