假設我有2個表。我想加入他們,這樣每個帳戶我都會得到1行帳戶的信息,並在主表中添加primaryContact的信息。 這可能嗎? ID是唯一的密鑰。SQL 2005 - 兩個表加入一些ID,
帳戶表格
accountid | name | income | primaryContact
123456789 Jack Johnson 120,000 Jill Johnson
觸點表
parentAccountid |contactid | name | street | city | state | Country
123456789 13459284 Jill Johnson 1355 Fir street Yorba Washington USA
結果表
accountid | name | income | primaryContact | street | city | state | country
123456789 Jack Johnson 120,000 Jill Johnson 1355 Fir street Yorba Washington USA
有沒有'CONTACT.primarycontact'列;) – 2010-09-02 23:09:46
因此,如果希望包括那些帳戶沒有primaryContact(null),那麼我做一個左外連接?謝謝。 – EKet 2010-09-02 23:19:58
@Ehsan - 是的。順便說一下,你有沒有考慮添加一個'contactid'列來說明問題而不是名稱。作爲數字,如果人們改變他們的名字(例如結婚),那麼加入可能會更快一些,但更新更少。 – 2010-09-02 23:25:46