У меня есть таблица RELATION
NUM1 | NUM2 | NUM3
-- --- -----
1 2 3
2 4 5
3 4 null
3 4 null
и фактическая таблица INFO, где NUM является первичным ключом.
NUM | A_LOT_OF_OTHER_INFO
--- --------------------
1 asdff
2 werwr
3 erert
4 ghfgh
5 cvbcb
Я хочу создать представление, чтобы увидеть счетчик NUMкоторый появился в любом из NUM1, NUM2, NUM3 таблицы RELATION.
MY_VIEW
NUM | A_LOT_OF_OTHER_INFO | TOTAL_COUNT
--- -------------------- ------------
1 asdff 1
2 werwr 2
3 erert 3
4 ghfgh 3
5 cvbcb 1
Я могу сделать это, сделав три выбора из таблицы RELATION и UNION их, но я не хочу использовать UNION, потому что в таблицах много записей, MY_VIEWуже достаточно большой, и я ищу лучший способ присоединиться к таблице RELATION в представлении.Можете ли вы предложить способ?