淺談mysql中多表不關(guān)聯(lián)查詢的實(shí)現(xiàn)方法
大家在使用MySQL查詢時(shí)正常是直接一個(gè)表的查詢,要不然也就是多表的關(guān)聯(lián)查詢,使用到了左聯(lián)結(jié)(left join)、右聯(lián)結(jié)(right join)、內(nèi)聯(lián)結(jié)(inner join)、外聯(lián)結(jié)(outer join)。這種都是兩個(gè)表之間有一定關(guān)聯(lián),也就是我們常常說的有一個(gè)外鍵對(duì)應(yīng)關(guān)系,可以使用到 a.id = b.aId這種語句去寫的關(guān)系了。這種是大家常常使用的,可是有時(shí)候我們會(huì)需要去同時(shí)查詢兩個(gè)或者是多個(gè)表的時(shí)候,這些表又是沒有互相關(guān)聯(lián)的,比如要查user表和user_history表中的某一些數(shù)據(jù),這個(gè)時(shí)候就是所謂的不關(guān)聯(lián)查詢了。
這時(shí)候用的是union all語句。比如:
</pre> <pre class="html" name="code">(select name,sex,age from user where name like '王%' ) union all (select name,sex,age from user_history where name like '王%' ) ;
這個(gè)語句是用來查詢用戶表以及歷史表中所有王姓的人員的信息。這個(gè)同樣是可以進(jìn)行排序、截取操作的,
(select name,sex,age from user where name like '王%' ) union all (select name,sex,age from user_history where name like '王%' ) order by age desc limit 0,50;
這個(gè)就是取得這兩個(gè)表中按年齡排序前50的人員了。
以上就是小編為大家?guī)淼臏\談mysql中多表不關(guān)聯(lián)查詢的實(shí)現(xiàn)方法全部?jī)?nèi)容了,希望大家多多支持腳本之家~
- mysql中的跨庫關(guān)聯(lián)查詢方法
- MySQL多表關(guān)聯(lián)查詢方式及實(shí)際應(yīng)用
- MySQL詳細(xì)講解多表關(guān)聯(lián)查詢
- mysql一對(duì)多關(guān)聯(lián)查詢分頁錯(cuò)誤問題的解決方法
- mysql?使用join進(jìn)行多表關(guān)聯(lián)查詢的操作方法
- MySQL多表關(guān)聯(lián)查詢相關(guān)練習(xí)題
- MySQL關(guān)聯(lián)查詢優(yōu)化實(shí)現(xiàn)方法詳解
- Mysql關(guān)聯(lián)查詢的幾種實(shí)現(xiàn)方式
- MySQL Join關(guān)聯(lián)查詢的幾種實(shí)現(xiàn)方式優(yōu)化小結(jié)
相關(guān)文章
SQL Server索引設(shè)計(jì)基礎(chǔ)知識(shí)詳解使用
為了使索引的使用效率更高,在創(chuàng)建索引時(shí),必須考慮在哪些字段上創(chuàng)建索引和創(chuàng)建什么類型的索引。索引設(shè)計(jì)不合理或者缺少索引都會(huì)對(duì)數(shù)據(jù)庫和應(yīng)用程序的性能造成障礙。高效的索引對(duì)于獲得良好的性能非常重要。設(shè)計(jì)索引時(shí),應(yīng)該考慮相應(yīng)準(zhǔn)則2023-04-04
MySQL安裝報(bào)錯(cuò)找不到MSVCR120.dll文件丟失的解決方案
文章介紹了解決MSVCR120.dll丟失問題的幾種方法,包括重新安裝Microsoft Visual C++ Redistributable、手動(dòng)下載DLL文件、運(yùn)行系統(tǒng)文件檢查工具、檢查系統(tǒng)更新以及卸載并重新安裝相關(guān)軟件2024-12-12
淺談MySQL存儲(chǔ)引擎選擇 InnoDB與MyISAM的優(yōu)缺點(diǎn)分析
MyISAM 是MySQL中默認(rèn)的存儲(chǔ)引擎,一般來說不是有太多人關(guān)心這個(gè)東西。決定使用什么樣的存儲(chǔ)引擎是一個(gè)很tricky的事情,但是還是值我們?nèi)パ芯恳幌拢@里的文章只考慮 MyISAM 和InnoDB這兩個(gè),因?yàn)檫@兩個(gè)是最常見的2013-06-06
MYSQL每隔10分鐘進(jìn)行分組統(tǒng)計(jì)的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了如何利用MYSQL實(shí)現(xiàn)每隔10分鐘進(jìn)行分組統(tǒng)計(jì)的方法,文中給出了詳細(xì)的示例代碼,相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,有需要的朋友們下面來一起看看吧。2016-12-12

