聯(lián)表查詢sql語(yǔ)句 SQL幾種聯(lián)表查詢方式?
SQL幾種聯(lián)表查詢方式?有內(nèi)聯(lián)左聯(lián)右聯(lián)具體字段需要表名加上字段也可以把表名as為一個(gè)簡(jiǎn)單的單詞例如表a有字段:學(xué)號(hào)課程表b有字段:學(xué)號(hào)姓名查詢每個(gè)學(xué)生姓名和對(duì)應(yīng)的課程內(nèi)聯(lián):selecta.課程,b.姓
SQL幾種聯(lián)表查詢方式?
有內(nèi)聯(lián)左聯(lián)右聯(lián)具體字段需要表名加上字段也可以把表名as為一個(gè)簡(jiǎn)單的單詞
例如表a有字段:學(xué)號(hào)課程表b有字段:學(xué)號(hào)姓名查詢每個(gè)學(xué)生姓名和對(duì)應(yīng)的課程
內(nèi)聯(lián):selecta.課程,b.姓名fromainnerjoinbona.學(xué)號(hào)=b.學(xué)號(hào)
左聯(lián):selecta.課程,b.姓名fromaleftjoinbona.學(xué)號(hào)=b.學(xué)號(hào)
右聯(lián):selecta.課程,b.姓名fromarightjoinbona.學(xué)號(hào)=b.學(xué)號(hào)
內(nèi)聯(lián)是表a和b內(nèi)容都匹配的才顯示
左聯(lián)是匹配左邊這張表內(nèi)容后面on和where條件匹配的話顯示左邊這張表的所有數(shù)據(jù)
右聯(lián)和左聯(lián)一樣理解