我试图通过加入 table2 并在 WHERE 语句中使用 table2 列来从 table1 中选择一条记录。table1 中的 Col1 和 Col2 可以存储在 table2 的 col1 中。我需要将 table2 的 col1 与 table1 中 col1 或 col2 的值连接起来
这是我创建的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
解决这个问题的最佳方法是什么?