我有两张桌子:
website_table
name | url
a | www.a.com
b | www.b.com
c | www.c.com
dependency_table
name_1 | name_2
a | b
a | c
基本上说a
取决于b
和c
我需要在这些表上进行SQL连接以获取表格
name_1 | name_2 | url_1 | url_2
a | b | www.a.com | www.b.com
a | c | www.a.com | www.c.com
所以我依赖其网站url
信息,
这可以在一个查询中完成吗?
答案 0 :(得分:-2)
试试这个:
SELECT dt.name_1,
dt.name_2,
wt1.url AS url_1,
wt2.url AS url_2
FROM dependency_table dt
INNER JOIN website_table wt1 ON dt.name_1 = wt1.name
INNER JOIN website_table wt2 ON dt.name_2 = wt2.name;