如何从多个表中查询?

时间:2014-12-02 16:25:29

标签: sql

您将获得一个银行数据库,其中包含以下架构:

  

客户(Cust_id,Cust_name,Cust_dob,Cust_street,Cust_city);

     

帐户(Account_id,余额,类型);

     

Branch(Branch_name,Branch_city,Assets);

     

员工(EMPLOYEE_ID,Employee_name,Employee_dob,Employee_street,Employee_startdate);

     

贷款(Loan_id,Amount);

     

借款人(CUST_ID,Loan_id);

     

存款(CUST_ID,ACCOUNT_ID);

     

Cust_banker(CUSTOMER_ID,EMPLOYEE_ID);

     

Loan_Branch(Loan_id,Branch_name);

编写SQL命令以回答以下查询:

  • a)仅查找位于'

  • 的分支机构
  • b)查找贷款金额超过1400的所有客户的姓名和出生日期。

  • c)找出所有比布鲁克林所有分支都少的人的姓名。

  • d)创建一个视图,按照该分支的最大贷款金额的升序显示分行名称及其最大贷款金额。

  • e)插入一个贷款账户' L-26'客户的金额为10000,C000000010'。

1 个答案:

答案 0 :(得分:0)

你可以使用很多“功能”。

要选择借用的东西,您可以使用

"SELECT loan_id FROM customer JOIN borrower ON customer.cust_id=borrower.cust_id AND cust_name='hocpana';

因为表格客户和借款人有类似的词,cust_id。

希望我的话有所帮助! :)