淺談mysql中多表不關(guān)聯(lián)查詢的實(shí)現(xiàn)方法
大家在使用MySQL查詢時正常是直接一個表的查詢,要不然也就是多表的關(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)。這種都是兩個表之間有一定關(guān)聯(lián),也就是我們常常說的有一個外鍵對應(yīng)關(guān)系,可以使用到 a.id = b.aId這種語句去寫的關(guān)系了。這種是大家常常使用的,可是有時候我們會需要去同時查詢兩個或者是多個表的時候,這些表又是沒有互相關(guān)聯(lián)的,比如要查user表和user_history表中的某一些數(shù)據(jù),這個時候就是所謂的不關(guān)聯(lián)查詢了。
這時候用的是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 '王%' ) ;
這個語句是用來查詢用戶表以及歷史表中所有王姓的人員的信息。這個同樣是可以進(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;
這個就是取得這兩個表中按年齡排序前50的人員了。
以上就是小編為大家?guī)淼臏\談mysql中多表不關(guān)聯(lián)查詢的實(shí)現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~
- mysql多表聯(lián)合查詢返回一張表的內(nèi)容實(shí)現(xiàn)代碼
- MySQL左聯(lián)多表查詢where條件寫法示例
- 詳解Mysql多表聯(lián)合查詢效率分析及優(yōu)化
- mysql多表聯(lián)合查詢操作實(shí)例分析
- mysql實(shí)現(xiàn)多表關(guān)聯(lián)統(tǒng)計(子查詢統(tǒng)計)示例
- MySQL 多表關(guān)聯(lián)一對多查詢實(shí)現(xiàn)取最新一條數(shù)據(jù)的方法示例
- SQL語句多表聯(lián)查的實(shí)現(xiàn)方法示例
- MySQL詳細(xì)講解多表關(guān)聯(lián)查詢
- SQL?多表聯(lián)合查詢的幾種方式詳解
- SQL多表聯(lián)查的幾種方法示例總結(jié)
相關(guān)文章
Mysql存儲過程循環(huán)內(nèi)嵌套使用游標(biāo)示例代碼
本節(jié)主要介紹了Mysql存儲過程循環(huán)內(nèi)如何嵌套使用游標(biāo),詳細(xì)實(shí)現(xiàn)如下,需要的朋友不要錯過2014-08-08
Linux下修改MySQL數(shù)據(jù)庫數(shù)據(jù)文件路徑的步驟
這篇文章主要介紹了Linux下修改MySQL數(shù)據(jù)庫數(shù)據(jù)文件路徑的步驟,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
MySQL數(shù)據(jù)庫之聯(lián)合查詢?union
這篇文章主要介紹了MySQL數(shù)據(jù)庫之聯(lián)合查詢?union,聯(lián)合查詢就是將多個查詢結(jié)果的結(jié)果集合并到一起,字段數(shù)不變,多個查詢結(jié)果的記錄數(shù)合并,下文詳細(xì)介紹需要的小伙伴可以參考一下2022-06-06
Mysql查詢不需要Group?by的字段方法實(shí)例
在平時的開發(fā)任務(wù)中我們經(jīng)常會用到MYSQL的GROUP BY分組,用來獲取數(shù)據(jù)表中以分組字段為依據(jù)的統(tǒng)計數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Mysql查詢不需要Group?by字段方法的相關(guān)資料,需要的朋友可以參考下2024-04-04

