最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

 更新時間:2022年11月01日 15:55:39   作者:-耿瑞-  
聯(lián)合查詢union將多次查詢(多條select語句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下

聯(lián)合查詢簡單說 就是將兩次查詢合并在一起

例如 我們這里有一個用戶表

我們先編寫一段SQL

select name from staff where age > 21;

查詢年齡大于21的 輸出結(jié)果如下

然后我們再寫一段sql

select name from staff where status =1;

查詢 status 狀態(tài)字段等于1 的 輸出效果如下

然后我們可以二合一一下

select name from staff where age > 21
union all
select name from staff where status =1;

輸出結(jié)果如下

這是 我們兩段sql就二合一了

但我發(fā)現(xiàn) 因?yàn)閺埲齼蓚€條件都達(dá)到了 所以他被查詢出了兩次

如果想去重 我們只需要將 all去掉

參考代碼如下

select name from staff where age > 21
union
select name from staff where status =1;

查詢結(jié)果如下

這樣就完成去重了

但現(xiàn)在 我們上下 字段列表查的都是 name

如果我們將代碼改成這樣

select * from staff where age > 21
union
select name from staff where status =1;

一個就查name 一個查全部 *

但這樣就報(bào)錯了

我們將兩個都改成 *

select * from staff where age > 21
union
select * from staff where status =1;

這樣就可以查到了

說明 聯(lián)合查詢 多次查詢的字段列表必須是一樣的

到此這篇關(guān)于MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解的文章就介紹到這了,更多相關(guān)MySQL聯(lián)合查詢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

班戈县| 浦北县| 安陆市| 文成县| 阿拉尔市| 宽甸| 大埔县| 阿拉善左旗| 河源市| 柯坪县| 苍南县| 仪征市| 璧山县| 眉山市| 宾阳县| 前郭尔| 玛多县| 文水县| 吉木乃县| 正阳县| 横山县| 娱乐| 锦州市| 遵化市| 康乐县| 合阳县| 佛坪县| 汉寿县| 阳高县| 陇川县| 新乡市| 临泉县| 彭水| 湖南省| 盐源县| 通许县| 塔城市| 盈江县| 濉溪县| 泸西县| 东辽县|