我有3张桌子
1.customer(cust_no,cust_name,place)
2.account(acc_no,cust_no,acc_type,balance,branchno)
3.branch(branch_no,place)。
我尝试了这个查询来获取数据:
select CUST_NAME,PLACE
FROM CUSTOMER c
join account a on c.CUST_NO=a.CUST_NO
join branch b on b.place=c.PLACE;
我需要显示在自己的位置拥有帐户的客户的姓名和地点。如何使用join
执行此操作答案 0 :(得分:0)
正常处理您的关节,然后使用WHERE子句
过滤场所SELECT c.CUST_NAME, c.PLACE
FROM CUSTOMER c
INNER JOIN account a on c.CUST_NO=a.CUST_NO
INNER JOIN branch b on b.branch_no=a.branchno
WHERE b.place=c.PLACE