手寫sql掉進去的坑

  一個同事出去面試,面試官讓他手寫sql,也不復雜,就是學生表和班級表關聯的查詢。然後,他寫完了,面試官說是錯的,關聯的時候就有問題。他百思不得其解,然後找我討論,sql大概是下面的樣子:

select
    a.name , b.name
from
    stuent a , class b on a.name=b.name

  我乍一看,貌似是沒問題的啊,內連接的 inner join是可以簡化成上面的形式,我有時候也會這樣寫。怎麼會是錯誤的呢?還“關聯的時候就有問題”

  有點妖啊。

  一般情況,面試官的水平還是值得肯定的。再品品面試官對他說的:“關聯的時候有問題”

  問題頓時豁然開朗,簡寫內連接的形式,那就不能用on啦。這是語法錯誤了。。

  好low的錯誤。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章