經(jīng)典mysql連接查詢例題
MySQL連接查詢相信大家都有所了解,連接查詢是在數(shù)據(jù)庫(kù)查詢操作的時(shí)候經(jīng)常用到的,下面就為您介紹MySQL連接查詢
mysql連接查詢:支持多表連接
對(duì)同一張表可以重復(fù)連接多次(別名在多次連接同一張表時(shí)很重要)
例題1:
下面有2張表
teams表

比賽結(jié)果表:result

問(wèn)題:
得出一張表:主隊(duì),客隊(duì),比賽成績(jī),比賽時(shí)間
方法一:子查詢和連接查詢混合
step1:

step2:
得到

step3:根據(jù)比賽的id 相等連接以上兩表即可
(select result.id, t_name as h_name,match_time,result from teams join result on teams.t_id=result.h_id) as t1
join
(select result.id ,t_name as g_name from teams join result on teams.t_id=result.g_id) as t2
on t1.id=t2.id;
即可得到

結(jié)果是出來(lái)了,有點(diǎn)繁瑣
方法二:多次連接查詢
join
teams as t1 on result.h_id=t1.t_id
join
teams as t2 on t2.t_id=result.g_id;
即可得到:

Teams表要連接2次所以要有別名
例題2:
現(xiàn)有下表 subject

求這樣一個(gè)表
父欄目名 ,子欄目名稱
連接查詢
自己連接自己更需要?jiǎng)e名了
即可得到

以上就是本文的全部?jī)?nèi)容,希望大家能夠喜歡。
- MySql連接查詢方式詳解
- mysql連接查詢?cè)斀?/a>
- mysql連接查詢中and與where的區(qū)別淺析
- MySQL連接查詢你真的學(xué)會(huì)了嗎?
- mysql連接查詢、聯(lián)合查詢、子查詢?cè)砼c用法實(shí)例詳解
- MySQL連接查詢實(shí)例詳解
- mysql連接查詢(左連接,右連接,內(nèi)連接)
- mysql子查詢(單行子查詢,多行子查詢,多列子查詢)
- 一文了解MySQL的四大子查詢
- MySQL子查詢的使用詳解下篇
- MySQL子查詢的使用詳解上篇
- Mysql子查詢關(guān)鍵字的使用方式(exists)
- MySQL多表聯(lián)合查詢、連接查詢、子查詢的實(shí)現(xiàn)
相關(guān)文章
MySQL中distinct與group by之間的性能進(jìn)行比較
這篇文章主要針對(duì)MySQL中distinct與group by之間的性能進(jìn)行比較,內(nèi)容比較詳細(xì),很直觀的能看出比較結(jié)果,感興趣的小伙伴們可以參考一下2015-11-11
Mysql調(diào)優(yōu)Explain工具詳解及實(shí)戰(zhàn)演練(推薦)
這篇文章主要介紹了Mysql調(diào)優(yōu)Explain工具詳解及實(shí)戰(zhàn)演練,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Mysql字符串字段判斷是否包含某個(gè)字符串的2種方法
這篇文章主要介紹了Mysql字符串字段判斷是否包含某個(gè)字符串的2種方法,本文使用Like和find_in_set兩種方法實(shí)現(xiàn),需要的朋友可以參考下2015-01-01
教你如何恢復(fù)使用MEB備份的MySQL數(shù)據(jù)庫(kù)
這篇文章主要介紹了教你如何恢復(fù)使用MEB備份的MySQL數(shù)據(jù)庫(kù)的具體方法,需要的朋友可以參考下2016-09-09
Mysql5.7忘記root密碼怎么辦(簡(jiǎn)單且有效方法)
本文給大家分享一個(gè)快速且簡(jiǎn)單的方法來(lái)解決Mysql5.7忘記root密碼問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-02-02
mysql出現(xiàn)Error performing load command的解決方法
一般就是數(shù)據(jù)庫(kù)表字段類型問(wèn)題,大家參考下面的方法解決下2008-06-06

