2011-12-29 93 views

回答

8

聽起來像一個簡單連接,除非我失去了一些東西:

SELECT a.Account_Id, a.Account_Number, a.Bank_Id, a.External_Code, m.Account_String 
FROM Accounts a 
INNER JOIN Master m ON m.Account_String = a.External_Code 
1

你想要一個inner join

SELECT a.account_id, a.account_number, a.bank_Id, a.external_code, m.account_string 
FROM accounts a JOIN master m ON a.external_code = m.account_string 
WHERE ...; 
2

標準SQL:

select Accounts.Account_id, Accounts.Account_Number, Accounts.Bank_Id, 
    Accounts.External_Code, Master.Account_String 
from Accounts, Master 
where Accounts.External_Code = Master.Account_String; 

注意:您可能不需要兩個Accounts.External_Code和Master.Account_String的結果,因爲查詢確保它們是相同的。

相關問題