Как получить сумму продаж для каждого уникального сотрудника при внутреннем объединении employee_id - PullRequest
0 голосов
/ 29 марта 2019

Я сделал внутреннее объединение для двух таблиц, где они объединены по «идентификатору», и я не уверен, как получить вывод уникальных имен с суммой всех их продаж.

SELECT staff.first_name, staff.last_name, payment.amount, staff.staff_id

FROM staff

INNER JOIN payment ON staff.staff_id = payment.staff_id;

Это вывод:

this is the output

1 Ответ

1 голос
/ 29 марта 2019

Вы можете сгруппировать по имени и применить агрегатную функцию sum к продажам:

SELECT     staff.first_name, staff.last_name, SUM(payment.amount)
FROM       staff
INNER JOIN payment ON staff.staff_id = payment.staff_id
GROUP BY   staff.first_name, staff.last_name
...