Ένα ερώτημα: ανά τύπο, ανά χρήστη και γενικό σύνολο
Ο πίνακας ελέγχου θέλει τρεις τομές σε ένα μόνο αποτέλεσμα: πλήθος συμβάντων ανά τύπο, πλήθος συμβάντων ανά χρήστη και το γενικό σύνολο όλων των συμβάντων. Το να τρέχεις τρία ερωτήματα και να τα ενώνεις με union είναι άσχημο και αναποτελεσματικό: μια ομαδοποίηση πάνω σε πολλά σύνολα στηλών τα δίνει όλα σε ένα πέρασμα. Εμφανίστε τον τύπο συμβάντος, το αναγνωριστικό χρήστη και το πλήθος των συμβάντων — για τις τομές «μόνο ανά τύπο», «μόνο ανά χρήστη» και «γενικό σύνολο». Στην τομή ανά τύπο το αναγνωριστικό χρήστη είναι κενό· στην τομή ανά χρήστη ο τύπος είναι κενός· στη γραμμή του γενικού συνόλου και τα δύο είναι κενά. Ταξινομήστε κατά τύπο συμβάντος (οι κενές τιμές στο τέλος), έπειτα κατά αναγνωριστικό χρήστη (οι κενές τιμές επίσης στο τέλος).
Δείγμα αναμενόμενης εξόδου
Έτσι μοιάζει μια σωστή απάντηση — το πλήθος γραμμών της είναι δικό της, δεν χρειάζεται να ταιριάζει με τους πίνακες του σχήματος.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Συνδεθείτε για να δείτε το ιστορικό υποβολών
ΣύνδεσηΣυνδεθείτε για να χρησιμοποιήσετε τον AI Mentor
Σύνδεση