Покажи три брояча на потребител в един ред
Аналитично табло показва три числа на потребител в един ред: колко прегледа, колко покупки и колко връщания е направил. Без условни агрегати би трябвало да изпълниш три отделни заявки и да ги слепиш заедно.
За всеки потребител изчисли в една заявка броя на събитията от тип view, purchase и refund поотделно. Сортирай по идентификатор на потребителя.
Примерен очакван изход
Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.
| views | refunds | user_id | purchases |
|---|---|---|---|
| 2 | 0 | 1 | 2 |
| 3 | 0 | 2 | 0 |
| 1 | 1 | 3 | 1 |
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
Вход