Я пытаюсь найти лучший способ написать этот запрос Sql. Мне нужно получить общее количество рекламных писем, прочитанных клиентом, которые были отправлены им. Таким образом, у нас есть таблица, в которой хранится информация о клиентах, таблица, в которой хранятся их данные для входа и таблица, в которой хранятся ссылки на разные электронные письма, отправленные клиентам, и таблица, в которой регистрируются клики.Создайте запрос для подсчета и других столбцов
Это то, что у меня есть.
Select Customer.CustomerId,
Customer.FirstName,
Customer.LastName,
Customer.email,
Customer.Phone
From Customer
Join LoginInformation
ON customer.CustomerId = LoginInformation.CustomerId
JOIN ProductLinks
ON LoginInformation.LoginId= ProductLinks.LoginId
Теперь мне нужно получить общий нажмите каждый клиент сделал, которые находятся в таблице щелчка, которая имеет следующие столбцы
ClickID
ProductLinkID
LoginId
мне нужны следующие выходные
Customer.CustomerId,
Customer.FirstName,
Customer.LastName,
Customer.email,
Customer.Phone,
Total Clicks (this can be a sum of all the porductlinks every clicked)
с использованием SQL и C#
Использование COUNT() и GROUP BY – adatapost
Пожалуйста, проверьте часто задаваемые вопросы о репутации http://stackoverflow.com/faq#reputation – gbn