У меня есть две таблицы T1 и T2.
T1 -> Содержит основные данные
T2 -> Таблица конфигурации
T1:
FILE | ATTRB1 | ATTRB2 | ATTRB3 | ATTRB4 |
F1 | 0 | 2 | 4 | 6 |
F1 | 1 | 3 | 5 | 7 |
F2 | 7 | 8 | 9 | 0 |
F2 | 1 | 2 | 3 | 4 |
F3 | 0 | 2 | 0 | 4 |
F3 | 1 | 0 | 3 | 0 |
F4 | 3 | 6 | 9 | 0 |
F4 | 4 | 8 | 1 | 2 |
T2:
ATTRB_ID | ATTRB_NAME | COLUMN | TABLE_REF |
1 | WORDS | ATTRB1 | T1 |
2 | CHARS | ATTRB2 | T1 |
3 | MATCH | ATTRB3 | T1 |
4 | SPACES | ATTRB4 | T1 |
Примечание: отображение между T1 и T2 использует атрибут COLUMN и TABLE_REF.Если TABLE_REF - T1, то записи в нем относятся к T1.
Таблица результатов:
FILE | WORDS | CHARS | MATCH | SPACES |
F1 | 0 | 2 | 4 | 6 |
F1 | 1 | 3 | 5 | 7 |
F2 | 7 | 8 | 9 | 0 |
F2 | 1 | 2 | 3 | 4 |
F3 | 0 | 2 | 0 | 4 |
F3 | 1 | 0 | 3 | 0 |
F4 | 3 | 6 | 9 | 0 |
F4 | 4 | 8 | 1 | 2 |
Как мы можем достичь вышеуказанного результата с помощью Oracle SQL?
Любая помощьпо этой теме высоко ценится.