2013-01-31 79 views
0

我試圖列出2個分支中的帳戶列表。數據來自2個表格:帳戶&分支。如何讓db打印帳戶表中的客戶ID,帳戶號和帳戶類型以及分支表中的分支名稱?我想這裏需要有一個JOIN命令。如何在MySQL中執行聯接

+2

1.我們需要查看您的表格結構2.您嘗試過什麼? –

+0

這個問題與mysql-workbench有關? –

回答

1

我不知道你的字段名,但你需要這樣的事情,如果你已經branch_id是考慮:

SELECT account.cust_id, account.account_id, account.product_cd, branch.name INNER JOIN branch ON branch.id = account.branch_id FROM account 

或者,如果你已經ACCOUNT_ID分支:

SELECT account.cust_id, account.account_id, account.product_cd, branch.name INNER JOIN account ON branch.account_id = account.id FROM branch 
+0

從帳戶中選擇cust_id,account_id,product_cd 從分支中選擇姓名,其中name ='So. NH Branch'或name ='Woburn Branch'; –

+0

我編輯了我的回覆以使用您的字段名稱。 – Benjamin

0

如果假設你在兩個表上都有一個名爲「branch_id」的字段,這將起作用。否則,請插入鏈接字段名稱。

SELECT a.`customer id`, a.`account number`, a.`account type`, b.`branch name` 

FROM account AS a 

     JOIN branch AS b 
     ON a.branch_id = b.branch_id 

如果您的字段名稱沒有空格,您可以刪除反引號(`)。