Я пишу хранимую процедуру. Пожалуйста, дайте мне знать, если есть хороший синтаксис для этого:
У меня есть три таблицы: таблица1, таблица2, таблица3.
Я хочу присоединить table1 к table2, но если первичный ключ в table2 равен нулю,
тогда я хочу присоединиться к table1 с table3.
Есть ли способ условно сделать это в хранимой процедуре Oracle?
Фрагмент кода выглядит примерно так:
выберите t1.col1, t2.colABC
от
table1 t1, table2 t2, table3 t3
Где
t1.colYear = Var_year
И
t2.colID = "select (если t1.colGroup! = 0, выберите t1.colGroup.
еще
t3.colGroup)
ТИА
-NewBee