SELECT a.ord_no, a.purch_amt, b.cust_name, c.name,
FROM orders a
INNER JOIN customer b USING (customer_id)
INNER JOIN salesman c USING (salesman_id)
编辑:我发布了错误的测试结果,声明因ScaisEdge的回答所解释的原因无效。
答案 0 :(得分:0)
查看您的代码
FROM orders a
INNER JOIN customer b USING (customer_id)
INNER JOIN salesman c USING (salesman_id)
当你使用超过2个表时,似乎using
子句是不明确的
在您的情况下,第二次使用是为客户或订单.. ??
sql引擎无法定义正确的引擎,因此必须使用explicit on子句以避免使用歧义