Iegūsti trīs griezumus vienā vaicājumā
Informatīvajam panelim vajadzīga viena izlase ar trim griezumiem reizē: notikumu skaits pa notikumu tipiem, notikumu skaits pa lietotājiem un kopējais kopsavilkums pa visiem notikumiem. Veidot trīs vaicājumus un salīmēt tos ar apvienošanu ir neglīti un neefektīvi: visu to spēj viens vaicājums ar grupēšanu pa vairākām kolonnu kopām reizē. Parādi notikuma tipu, lietotāja id un notikumu skaitu — griezumiem «tikai pa tipu», «tikai pa lietotāju» un «kopējais kopsavilkums». Kārto pēc notikuma tipa (tukšās vērtības beigās), tad pēc lietotāja id (tukšās vērtības arī beigās).
Sagaidāmais izvades paraugs
Tā izskatās pareiza atbilde — tās rindu skaits ir pašai savs, tam nav jāatbilst shēmas tabulām.
| n | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
Pieslēdzies, lai redzētu iesniegumu vēsturi
PieslēgtiesPieslēdzies, lai izmantotu AI mentoru
Pieslēgties