我有三张table1.客户(客户编号、客户名称、地点)2.账户(账号、客户号、账户类型、余额、分行号)3.分支机构(分支机构编号、地点)。我尝试此查询以获取数据:
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执行此操作
5ktev3wc1#
正常连接,然后用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
1条答案
按热度按时间5ktev3wc1#
正常连接,然后用where子句过滤位置