Posted on 2006-11-07 23:09
團隊精神 閱讀(278)
評論(0) 編輯 收藏
-
使用兩表相等連接(標準形式):?select table1.column1, table1.column2,table2.column3 from table1 join table2 on? table1.column1= table2.column2;(使用別名在列后(如table1.column1后)加?? as 別名)
-
事業多表相等連接:select?* from table1 join table2 on? table1.column1= table2.column2 join table3 on table1.column3= table3.column4;\
-
內連接: 內連接是使用比較運算符根據每個表共有的列的值匹配兩個表中的行.: select table1.column1,table2.column2 from table1 inner join table2 on table1.column1 = table2.column;
-
外連接:是考慮到源表有些不匹配的情況分為三種:左外連接(以左表為準,右表中沒有匹配的指就顯示空),右外連接(以右表為準,左表中沒有匹配的指就顯示空),全外連接(左,右外連接都要執行) 即關鍵語法為left outer join,right outer join,full outer join