У меня есть две таблицы, как показано ниже со столбцами:
Table A
a, b, c, id
Table B
d, e, f, g, h, id
Теперь мне нужно выполнить запрос, в основном я получу идентификатор от пользователя, поэтому мне нужно проверить, присутствует ли этот идентификатор в таблице A или таблица B. Таким образом, запись будет присутствовать в любой из таблиц
SELECT * FROM tableA WHERE id = 123
OR
SELECT * FROM tableB WHERE id = 123
. Таким образом, ответом будут столбцы таблицы A или столбцы таблицы B. Но я не могу выполнить объединение, так как столбцы должны быть равны между двумя таблицами.
Так что это в основном условие if, как я могу получить желаемый результат в Snowflake.
И использование if - это лучший оптимизированный подход или любой другой способ