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:子查詢中能夠包含:IN、NOT IN、ANY、ALL、EXISTS 和 NOT EXISTS等關鍵字
#4:還能夠包含比較運算符:= 、 !=、> 、<等