(三十七)多表聯合查詢

1.聯合查詢----INNER|LEFT|RIGHT JOINsql

SELECT  字段1,字段2,.....FROM 1  INNER|LEFT|RIGHT  JOIN 2  ON 1.字段 = 2.字段spa

解釋一下:使用INNER時,會查出來兩個表中能夠互相聯繫起來的值;LEFT是以左側的表1 爲準,查詢兩個表中的數據,若是表1中有,而表2中沒有時,就以空值補充;RIGHT是以右側的表2爲準,查詢兩個表中的數據,若是表2中,而表1中沒有時,也是以空值補充。class

 2.子查詢數據

  子查詢其實就是將你的一個查詢結果用括號括起來,這個結果也是一張表,就能夠將它交給另一個sql語句,做爲它的一個查詢依據來進行操做。查詢

#1:子查詢是將一個查詢語句嵌套在另外一個查詢語句中。運算符

#2:內層查詢語句的查詢結果,能夠爲外層查詢語句提供查詢條件。

#3:子查詢中能夠包含:INNOT INANYALLEXISTS NOT EXISTS等關鍵字

#4:還能夠包含比較運算符:= !=> <

相關文章
相關標籤/搜索