我正在加入两个表,即EventRequest表和Customer表。 Customer.CustNo是主键,EventRequest.CustNo是外键:
SELECT EventNo, DateHeld, Customer.CustNo, CustName
FROM EventRequest
INNER JOIN Customer ON EventRequest.CustNo = Customer.CustNo
我的问题是,在进行INNER JOIN时,在SELECT语句中使用Customer.CustNo而不是EventRequst.CustNo有什么区别吗?是一个优先于另一个,为什么?
答案 0 :(得分:0)
没有区别,但我更喜欢使用主表的字段。 或者表中要检索更多字段的字段。
答案 1 :(得分:-1)
只要2个表的列名相同,引用哪个表的列进行内连接并不重要。我更喜欢使用主键列。