PL SQL - Создание динамического запроса c - PullRequest
0 голосов
/ 30 апреля 2020

У меня две таблицы;

Таблица-1: Пользователь

ID         Name
------     ---------
1          Jackson
2          Harper
3          Mason
4          Evelyn

Таблица-2: Уведомление пользователя

ID         UserID       Notif_Name
------     ---------    -----------
1          1            A
2          1            B
3          1            A
4          1            C
5          2            A
6          2            B
7          2            B
8          2            B
9          2            C
10         2            A
11         2            C
12         2            D
13         2            A
14         3            A
15         3            B
16         3            B
17         3            B
18         3            A
19         4            A
20         4            D

Цель: у какого пользователя сколько уведомлений ? Теперь. Мне нужен запрос, который задан так:

Notif_Name         Jackson      Harper       Mason        Evelyn
----------         -------      -------      -------      -------
A                  2            3            2            1
B                  1            3            3            0
C                  1            2            0            0
D                  0            1            0            1

Этот запрос будет динамическим c. Я не пишу каждое имя пользователя в запросе. Спасибо ...

...