数据库和数据仓库的区别 关于SQL中joinon的用法神马的?

关于SQL中joinon的用法神马的?Join on是一个表连接。从表1中选择*作为T1连接表2作为T2打开(T1)。A=T2。B) 其中T1。C=x按T1排序。D desc等价于从表1中选择*作为T

关于SQL中joinon的用法神马的?

Join on是一个表连接。

从表1中选择*作为T1连接表2作为T2打开(T1)。A=T2。B) 其中T1。C=x按T1排序。D desc

等价于

从表1中选择*作为T1,从表2中选择T2,其中T1。A=T2。B和T1。C=x按T1排序。D desc]desc

数据库的两条SQL语句是相同的,执行计划没有区别…

你可以试试。

非常详细的SQL--JOIN之完全用法?

给出一个流行的解释。例如,表a aid adapt

1 A1

2 A2

3 A3表B bid bdate 1 B1 2 B2

4 B4两个表a和B是连接的。要取出具有相同ID的段,请从a.aid=b.bid上的内部连接b中选择*此时,我们取出:1 A1 B1 2 A2 B2,然后左连接表示:从a.aid=b.bid上的左连接b中选择*。首先,我们取出表a中的所有数据,然后添加与a和B匹配的数据。此时,我们取出:1 A1 B1 2 A2 B2 3 A3空字符。类似地,右连接意味着我们首先取出表B中的所有数据,然后添加与a和B匹配的数据,此时我们取出:1 A1 B1 2 A2 B2 4空字符B4