sql join on 多表連接 數(shù)據(jù)庫中JOIN怎么用?
數(shù)據(jù)庫中JOIN怎么用?Join分為內(nèi)部Join left Join right Join假設(shè)表a有字段empid empname1 Jack2 Tom表B有字段empid empaddr 1 BJ3
數(shù)據(jù)庫中JOIN怎么用?
Join分為內(nèi)部Join left Join right Join假設(shè)表a有字段empid empname
1 Jack
2 Tom表B有字段empid empaddr 1 BJ
3 sh內(nèi)部Join標(biāo)準(zhǔn)語法如下:從a.id=B.id的內(nèi)部Join B中選擇a.empid,B.empaddr結(jié)果如下:1 BJ left Join從a中選擇a.empid,B.empname左join b on a.id=b.id結(jié)果如下:1 BJ 2 null right join select a.empid,a.empaddr from a right join b on a.id=b.id結(jié)果如下:1)select*from a,其中a.id=b.id和a.name<>b.名稱
2)從A.id=B.id和A.name<>b.名稱
句子1)寫成語句子2)是真的,兩者是等價(jià)的。但請注意,在使用連接時(shí),應(yīng)該指明連接類型,例如內(nèi)部連接或左連接,以避免歧義,具體到不同的數(shù)據(jù)庫