程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql連接查詢經典小例題

mysql連接查詢經典小例題

編輯:MySQL綜合教程

mysql連接查詢:

Mysql連接查詢支持多表連接

 

 

 

 

得出一張表:

方法一:(子查詢和連接查詢混合)

  step1:

 result.id, t_name  h_name,match_time,result  teams   result  teams.t_idresult.h_id

step2:

 result.id ,t_name  g_name  teams   result  teams.t_idresult.g_id

得到

 t1.id,h_name,g_name,result,match_time  result.id, t_name  h_name,match_time,result  teams   result  teams.t_idresult.h_id)  result.id ,t_name  g_name  teams   result  teams.t_idresult.g_id)  t1.idt2.id;

即可得到

結果是出來了,有點繁瑣

 result.id,t1.t_name  h_name ,t2.t_name  g_name ,result,match_time  t1  result.h_id t2  t2.t_idresult.g_id;

即可得到:

Teams表要連接2次所以要有別名

 

 

 

 t1.name  p_name,t2.name  son_name  subject  t1  subject  t2  t1.idt2.pid;

 

即可得到

 

 

 

為方便練習,或得建表和數據填充sql請點擊獲取練習sql

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