【发布时间】:2012-11-28 01:51:20
【问题描述】:
我们可以使用以下方法查询两个表吗?
SELECT customer.name
FROM customer
INNER JOIN order
ON customer.cus_id=order.cus_id
ORDER BY customer.name
SELECT c.name
FROM customer c, order o
WHERE
c.cus_id=o.cus_id
ORDER BY c.name
与后一种相比,使用 join 有什么优势?
【问题讨论】:
-
它们都是连接 - 后者只是使用隐式连接表示法。见:en.wikipedia.org/wiki/Join_(SQL)#Inner_join