我这里有两张桌子:
Table 1
Name | Longname1 | Longname2
'John' | 'Johnny' | 'Johnson'
'Kate' | 'Katie' | 'Kathryn'
我还有一张桌子
Table2
Name | Area1 | Area2
'John' | 'Texas' | 'Alabama'
'Kate' | 'California' | 'Virginia'
实际上 Table1.Longname1 和 Table2.Area1 应该是连在一起的,如 Table1.Longname2 和 Table2.Area2。但是它在 postgres 中不相关。
这是我的麻烦
- 我怎样才能在表中添加回关系?
如果我想形成一个单一的查询,它将
a) 输入为“Johnny”(Table1.Longname1),输出为“Texas”(Table2.Area1)
b) 输入为“Johnson”(Table1.Longname2),输出为“Alabama”(Table2.Area2)
哪个查询本身会为我链接关系?可能吗?
提前致谢