Oracle sql для подсчета экземпляров разных значений в одном столбце

У меня есть таблица со статусом столбца. Я хочу SQL-запрос Oracle, который перечислит мне количество строк в каждом статусе только в одной строке. например, если мой стол

Table A
Id       Status  Fkey
1         20      500
2         20      500  
3         30      501
4         40      501
5         30      502

Выход должен быть

Fkey     Count_status20     Count_status30    Count_status40
500        2                      0                 0
501        0                      1                 1

Небольшой поворот здесь

Table B 
FKey TKey 
500   1001 
501   1001
502   1002 

Теперь вывод должен быть

TKey Count_status20     Count_status30    Count_status40 
1001     2                     1                    1 
1002     0                     1                    0

Ответы на вопрос(2)

Ваш ответ на вопрос