Mysql中的using

今天看到别人在sql语句中用到了using关键字,之前没有用到过,如今在这里记录一下sql

举例

首先有一下数据库表student1和student2,如今要查询用户的全部信息数据库

student1表spa

student2表code

  • 以往写法
SELECT * from stu1 
left join stu2 on stu1.id=stu2.id
  • 使用了using关键字以后
SELECT * from stu1 
left join stu2 using(id)

查询结果以下图所示blog

总结

也就是说using对等于join中的onget

使用using()前提是(stu1和stu2)两个表关联字段必须是同样的class

相关文章
相关标签/搜索