程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL中視圖的使用及多表INNER JOIN的技巧

MySQL中視圖的使用及多表INNER JOIN的技巧

編輯:MySQL綜合教程

做多表關聯查詢,如果表間關系非常清晰,結構簡單,使用視圖的方式比自己反復寫復雜跨表SQL要容易的多   創建視圖   Sql代碼   CREATE VIEW view_name AS   SELECT t1.xxx, t2.xxx, t3.xxx   FROM (table1 t1   INNER JOIN table2 t2 ON t1.fid = t2.fid)   INNER JOIN table3 t3 ON t1.mid = t3.mid;     這裡使用了3表關聯,對於多表關聯的 INNER JOIN 寫法有一個技巧 1. 先寫最簡單的2表關聯 INNER JOIN 2. 然後使用 () 從 FROM 之後到語句結尾全部擴起來 3. 在語句結尾開始連接與下一個表的 INNER JOIN 記住這個原則,未來進行4表關聯,5表關聯就都不是什麼難事了     刪除視圖   Sql代碼   DROP VIEW view_name         作者 lj6684

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