Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2013, 22:56
l222p
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 13 años, 10 meses
Puntos: 2
Que significa este error?

Sólo se puede especificar una expresión en la lista de selección cuando la subconsulta no se especifica con EXISTS.


La cuestión es esta.
Estoy trabajando con la Base de datos de Northwind

y necesito encontrar los nombres de los clientes que devuelve esta consulta

Código SQL:
Ver original
  1. SELECT ShipCountry,MAX(ShippedDate)
  2.     FROM Orders O
  3.     GROUP BY ShipCountry
  4.     ORDER BY ShipCountry

traté de hacer esto

Código SQL:
Ver original
  1. SELECT
  2.  
  3.     CompanyName,
  4.     (SELECT ShipCountry,MAX(ShippedDate)
  5.     FROM Orders O  
  6.     WHERE O.CustomerID=C.CustomerID
  7.     GROUP BY ShipCountry
  8.     )
  9. FROM Customers C

Pero me tira un error
"Sólo se puede especificar una expresión en la lista de selección cuando la subconsulta no se especifica con EXISTS."

Que puedo hacer?
gracias