#784

Получи три разреза в една заявка

Таблото се нуждае от един резултат с три разреза наведнъж: брой събития по тип събитие, брой събития по потребител и общата сума по всички събития. Изпълняването на три заявки и съшиването им чрез обединение е грозно и неефективно: всичко това се справя с една заявка с групиране по няколко набора от колони наведнъж. Покажи типа на събитието, идентификатора на потребителя и броя събития — за разрезите «само по тип», «само по потребител» и «обща сума». Подреди по тип събитие (празните стойности накрая), след това по идентификатор на потребителя (празните също накрая).

Примерен очакван изход

Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.

ntypeuser_id
12purchaseNULL
6refundNULL
10viewNULL

Резултатът от заявката ти ще се покаже тук