我正在研究Theta加入。在加入条件下,我们可以使用' on'或者'使用'用于在两个或多个表中指定公共列。现在我怎么知道如果我要使用''或者'使用' ?
实施例
查找客户名称及其贷款金额(贷款和借款人是两种关系)
表格布局:
loan (loan_number, branch_name, amount)!
borrower (customer_name, loan_number)!
那么这有什么区别:
select b.customer_name, l.amount
from borrower b join loan l
on b.loan_number = l.loan_number"
和此:
select b.customer_name, l.amount
from borrower b join loan l
using (loan_number)