У меня есть две таблицы, Table_A - это средство отслеживания рабочих процессов, как показано ниже:
Table_A
Unique_ID Status Decision
1234 Open Accept
5678 Closed Reject
9112 Closed Accept
3141 Open Reject
Table_B содержит некоторые из приведенных выше уникальных идентификаторов, а такжеразличные предупреждения, которые были сгенерированы (максимум 4).
Table_B
Unique_ID Warning_Code Warning
1234 1 Description1
1234 2 Description2
3141 1 Description2
5678 1 Description3
5678 2 Description1
5678 3 Description3
Мне бы хотелось иметь возможность поворачивать данные из Table_B для отображения ВСЕХ уникальных идентификаторов из Table_A в строках и иметь столбцы, которыепокажите, сколько раз появляется ошибка для этого идентификатора, и, что важно, что это за ошибка.Ожидаемый результат будет следующим:
Unique_ID Status Decision Warning_1 Warning_2 Warning_3 Warning_4
1234 Open Accept Description1 Description2 - -
5678 Closed Reject Description3 Description1 Description3 Description4
9112 Closed Accept - - - -
3141 Open Reject Description3 - - -
Я не уверен, возможен ли вообще такой поворот с SQL, поэтому любая помощь приветствуется.