我有兩個表。加入兩個表,不加任何外鍵和不同的不相關的ID
CompanyNames:
company_name text (Unique)
companyname_id bigint
HomeNickNames:
home_nickname text (Unique)
nickname_id bigint
因此,該行就會像:
CompanyNames
==============
company_name || companyname_id
|:--------------------------------------:|
Robert | 123
Mr.Robert | 123
Mr.RobertGrant | 123
HomeNiceNames
==============
home_nickname || nickname_id
|:-------------------------------------:|
Robert | 431
Robb | 431
DearRobb | 431
假設幾乎每個公司名和暱稱可以因爲同一個公司的名字和暱稱來加入。
我需要一個查詢,可以產生以下結果:
name_id || home_nickname
|:-----------------------------------:|
123 | Robb
123 | Robert
123 | DearRobb
Postgres的。但是,任何數據庫都可以。 – Sandy
一旦你找出如何賦予PG人工智能,以便能夠找出「Robb」和「Robert」是同一個名字,那麼聯合本身應該是非常微不足道的,你可以發佈你的查詢 –
... –