SELECT DISTINCT
E.FirstName + ' ' + E.LastName [Full Name],
P.ProductName,
OD.Quantity
FROM Employees E,
Products P,
[Order Details] OD,
Orders O
WHERE
E.EmployeeID = O.EmployeeID
AND O.OrderID = OD.OrderID
AND OD.ProductID = P.ProductID
Im Nordwind gibt wieder doppelte FullNames
und ProductNames
wegen der Quantity
, die (wegen des Datums jedes Mal ausgeliefert) geändert wird.SQL Distinct Summe
Ich möchte nur einen Namen zu einem bestimmten ProductName
mit der Gesamtmenge und nicht geteilt darstellen.
Sie für [ 'GROUP BY'] suchen (https://msdn.microsoft.com/en-us/library/ms177673.aspx?f=255&MSPPError = -2147217396). Bitte verwenden Sie bitte die [ANSI-Syntax] (http://stackoverflow.com/questions/1599050/ansi-vs-non-ansi-sql-join-syntax) für Joins. –
Warum lässt man 'Quantity' nicht aus dem' SELECT' heraus? –
@BJMyers, könnten Sie genauer für dieses Beispiel sein? – N3wbie