1
  1. 以下两个查询之间是否有区别:

    select ...
    join table1 
    on condition1
    join table2
    on condition2
    

    select ...
    join table1
    join table2
    on condition1
    and condition2
    
  2. 它取决于我的表结构吗?

4

2 回答 2

1

第二个错了,就不行了。第一个也错了一定

   join table1 on condition1
   join table2 on condition2 

//-- no need to use `FROM`
于 2013-02-12T11:50:37.687 回答
1

我相信您正在寻找的是:

select *
from   table1
       join tableA on condition1,
       table2
       join tableB on condition2
于 2013-02-12T12:00:52.837 回答