求Sqlserver中左連接右連接的sql語句示例?
1>selecta.uid,a.xm,b.number
fromstudenta,scoreb
wherea.uid(+)=b.uid
2>selecta.uid,a.xm,b.number
fromstudenta,scoreb
wherea.uid=b.uid(+)
Sqlserver中的左外連接和右外連接其實就是以那個表中的數(shù)據(jù)為主導。
在oracle的sql中外連接是以(+)的形式實現(xiàn)的;
不論把(+)寫在等號左邊項還是右邊項,統(tǒng)稱為外連接
在內(nèi)連接中,只返回那些在連接表中有匹配數(shù)據(jù)的數(shù)據(jù)行
外連接即在被連接的表中加入一個空行來與沒有匹配行的數(shù)據(jù)進行匹配