Uma única consulta: por tipo, por usuário e total geral
O painel quer três recortes em um único resultado: contagem de eventos por tipo, contagem de eventos por usuário e o total geral de todos os eventos. Executar três consultas e costurá-las com uma união é feio e ineficiente: um único agrupamento sobre vários conjuntos de colunas entrega tudo em uma única passagem. Mostre o tipo de evento, o id de usuário e a contagem de eventos — para os recortes «só por tipo», «só por usuário» e «total geral». No recorte por tipo o id de usuário fica vazio; no recorte por usuário o tipo fica vazio; na linha de total geral ambos ficam vazios. Ordene por tipo de evento (valores vazios por último), depois por id de usuário (valores vazios por último também).
Exemplo de resposta esperada
É assim que se parece uma resposta correta: ela tem seu próprio número de linhas e não precisa coincidir com as tabelas do esquema.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Entre para ver seu histórico de envios
EntrarEntre para usar o AI Mentor
Entrar