补充一下,我指的是 “inner join” 和 “where” 之间的区别!

解决方案 »

  1.   

    就你写的两句,在本质上没有区别,你可以看执行计划但join在选择数据上比where更灵活
      

  2.   

    1, select * from table1 inner join table2 on table1.id = table2.id
    2,select * from table1 , table2 where table1.id = table2.id
    区别在:
    1句中,table1是主表。
    2句中,两个table的关系是对等的。
      

  3.   

    反正是得到一樣的結果。執行效率我覺得是inner join效果好一些,快一些