我正在尝试打印2个分支中的帐户列表。数据来自2个表格:account&科。如何让db从帐户表和分支表中的分支名称打印客户ID,帐号和帐户类型?我认为某处需要有一个JOIN命令。
答案 0 :(得分: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
答案 1 :(得分: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
如果你的字段名称没有空格,你可以删除反引号(`)。