这两个sql语句有什么区别

时间:2016-09-24 06:17:30

标签: mysql sql database

select s.id,s.name,e.sem from student as s, enroll as e where s.id = e.id;

select s.id,s.name,e.sem from student join enroll using (id);

所以这两个陈述得到了相同的结果,但有什么区别?有什么情况他们不一样吗?

1 个答案:

答案 0 :(得分:0)

它们是同一个东西,一个是旧式,另一个节省时间和打字。