这是
... T1 join T2 using(ID) where T2.VALUE=42 ...
Run Code Online (Sandbox Code Playgroud)
同样的
... T1 join T2 on(T1.ID=T2.ID) where T2.VALUE=42 ...
Run Code Online (Sandbox Code Playgroud)
对于所有类型的连接?
我的理解using(ID)是它只是简写on(T1.ID=T2.ID).这是真的?
现在换另一个问题:
以上是一样的
... T1 join T2 on(T1.ID=T2.ID and T2.VALUE=42) ...
Run Code Online (Sandbox Code Playgroud)
我不认为这是真的,但为什么呢?如果在where子句中,on子句中的条件如何与join相互作用?