在SQL服务器中有一个表,如下所示:
ID Search
1 a
2 b
3 c
4 d
另一个像这样:
ID ID_a
1 2
1 3
2 4
2 3
基本上想加入他们并获得像:
Search Search_a
a b
a c
b d
b c
可以使用join为第一列执行此操作但是如何为两者执行此操作?
提前致谢
答案 0 :(得分:0)
你可以使用两个连接到带有别名的第一个表。
以下示例
SELECT t1.Search,t2.Search as Search_a
FROM table2
INNER JOIN table1 AS t1 ON table2.col1 = t1.col1
INNER JOIN table1 AS t2 ON table2.col2 = t2.col1