Select c.CustomerName, pl.ProductName as 'Product Name', o.OrderDate as 'Order date',
Count([Address]) as 'No of Places', SUM(pl.Price * od.OrderQty) as 'Total Amount'
From Customer c
Inner Join [Order] o ON o.CustomerId = c.CustomerID
Inner Join OrderDetails od ON od.OrderId = o.OrderID
Inner Join ProductList pl ON pl.ProductID = od.ProductId
where c.CustomerID = (select cc.CustomerID from Customer cc where
cc.CustomerName = 'Mr.A')
這個代碼,但顯示該錯誤當我運行以下SQL代碼時顯示此錯誤?我試圖解決由子查詢
消息8120,級別16,狀態1,行 列「Customer.CustomerName」在選擇列表中,因爲無效它不包含在聚合函數或GROUP BY子句中。
(求和,計數...等),你必須使用組在其餘列你選擇 –