程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> MySQL高級查詢

MySQL高級查詢

編輯:MYSQL入門知識

連接查詢:     select * from 表名,表名        #得出的結果成為笛卡爾積

               select * from 表名,表名 where 表名.列名=表名.列名

join on連接:  select * from 表名 join 表名        #join連接,結果也是笛卡爾積 

               select * from 表名 join 表名 on 表名.列名=表名.列名

聯合查詢:     select 列名,列名 from 表名 union select 列名,列名 from 表名       #兩個查詢列必須相同

無關子查詢:   select * from 表名 where 列名=(select 列名 from 表名 where 列名=‘’)    #子查詢被父查詢使用,子查詢能單獨執行

相關子查詢:   select * from car a where oil<(select avg (oil)from car b where a.brand = b.brand )   

       

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved