SQL 中的USING只能用于内连接吗?可是项目中用了left join也没问题哈?
在SQL/92标准可以使用USING子句对连接条件进行简化,但是只有在查询满足以下两个条件时才能给使用USING进行简化:
1、查询必须是等连接的
2、等连接中的列必须是同名
如:商品表goods表和商品类型表category表中goods的外键和category的主键相同:categoryid而且是等连接,这里可以使用using
以上是百度了一篇文章的话
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
using只是on的一种特殊情况(同名列相等)吧,没有规定只能用于inner join啊。