【发布时间】:2010-09-28 04:09:18
【问题描述】:
如果我为 mysql 编写一个 sql 查询并且我只指定 JOIN(无外、内、左等),这默认为什么类型的连接?
例如:
SELECT count(*) FROM Students p JOIN Classes c ON p.studentId = c.studentId
【问题讨论】:
如果我为 mysql 编写一个 sql 查询并且我只指定 JOIN(无外、内、左等),这默认为什么类型的连接?
例如:
SELECT count(*) FROM Students p JOIN Classes c ON p.studentId = c.studentId
【问题讨论】:
大多数情况下,INNER JOIN 被视为默认值。
【讨论】:
根据the MySQL manual,inner(或cross)这个词是可选的,表示默认是内连接。
【讨论】:
JOIN 默认为 INNER JOIN
【讨论】: