这两个查询之间有什么区别吗?这是来自测试,一个答案是正确的,因此另一个错误。对我来说,两者都是有效的和相似的。
B. SELECT Cust_No, Cust_Name, Emp_Name, Emp_Loc FROM
Customers, Employees WHERE Customers.Sales_Rep_No =
Employees.Sales_Rep_No;
C. SELECT Cust_No, Cust_Name, Emp_Name, Emp_Loc FROM
Customers, Employees WHERE Employees.Sales_Rep_No =
Customers.Sales_Rep_No;
答案 0 :(得分:1)
是的,它们的WHERE
- 子句不同,但其他一切(表格加入,检索的列是相同的,它们也应该产生相同的结果):
WHERE Customers.Sales_Rep_No = Employees.Sales_Rep_No;
WHERE Employees.Sales_Rep_No = Customers.Sales_Rep_No;
答案 1 :(得分:-1)
没有任何功能差异。