Я пытаюсь выбрать запись из таблицы1, присоединившись к таблице2 и используя столбцы таблицы2 в операторе WHERE. Col1 и Col2 в таблице1 могут храниться в столбце таблицы1. Мне нужно объединить col1 таблицы2 со значением col1 или col2 в таблице1
вот SQL-оператор, который я создал так (псевдо):
SELECT
t1.Col1,
t1.Col2,
t1.Col3,
t1.Col4
FROM
table1 t1
JOIN table2 t2 on t2.Col1 = t1.Col1 or t2.Col1 = t1.Col2
Как лучше всего подойти к этому?