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

mysql 帶多個條件的查詢方式

 更新時間:2021年06月04日 11:14:01   作者:遇見一只小腦斧  
這篇文章主要介紹了mysql 帶多個條件的查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mysql 帶多個條件的查詢

環(huán)境:mysql 5.7

當(dāng)一個where語句中同時出現(xiàn)多個and 或者or時,需要將多個OR用小括號括起來再和AND進(jìn)行“與”,或者將多個AND用小括號括起來再與OR進(jìn)行“或”

mysql 多對多條件查詢

兩個表 user和role 中間表是user_role

查詢用戶和角色的對應(yīng)關(guān)系

select res.user_name,r.role_name from(select u.user_name,ur.role_id from user as u INNER JOIN user_role as ur where u.user_id=ur.user_id) as res 
INNER JOIN role as r where res.role_id=r.role_id;

mysql 查詢同一字段中同時滿足多個條件

分析:

1,先查詢出01號同學(xué)學(xué)習(xí)的課程

SELECT C FROM sc WHERE S='01'

2,查詢學(xué)習(xí)該相關(guān)課程的同學(xué)編號

SELECT S FROM sc WHERE C in 
(SELECT C FROM sc WHERE S='01')

可以看到,我們分別查詢了3次,所以出現(xiàn)多個結(jié)果,因為是or關(guān)系,所以每個選擇了1、2、3課程的同學(xué)都全部取出,

3,現(xiàn)在需要將出現(xiàn)次數(shù)為3的編號取出

SELECT S FROM sc WHERE C in 
(SELECT C FROM sc WHERE S='01') 
GROUP BY S HAVING COUNT(S) =3

看到編號為1、2、3、4的同學(xué)選了與01號同學(xué)一致的課程

4,與student表進(jìn)行連表查詢,取出相關(guān)信息

SELECT a.* FROM
student a LEFT JOIN sc b
ON a.S = b.S WHERE b.S in (
SELECT S FROM sc WHERE C in 
(SELECT C FROM sc WHERE S='01') 
GROUP BY S HAVING COUNT(S) =3)
GROUP BY a.S

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL錯誤ERROR 2002 (HY000): Can''t connect to local MySQL server through socket

    MySQL錯誤ERROR 2002 (HY000): Can''t connect to local MySQL ser

    這篇文章主要介紹了MySQL錯誤ERROR 2002 (HY000): Can't connect to local MySQL server through socket,需要的朋友可以參考下
    2014-10-10
  • MySQL中的ORDER BY問題

    MySQL中的ORDER BY問題

    這篇文章主要介紹了MySQL中的ORDER BY問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Window10下安裝 mysql5.7圖文教程(解壓版)

    Window10下安裝 mysql5.7圖文教程(解壓版)

    這篇文章主要介紹了Window10下安裝 mysql5.7圖文教程(解壓版),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2016-08-08
  • MySQL如何查看數(shù)據(jù)庫連接數(shù)

    MySQL如何查看數(shù)據(jù)庫連接數(shù)

    本文介紹了在MySQL中查看數(shù)據(jù)庫連接數(shù)的多種方法,包括使用SHOWSTATUS命令、查詢information_schema數(shù)據(jù)庫、使用SHOWPROCESSLIST命令、查看最大連接數(shù)以及使用性能模式,每個方法都有詳細(xì)的示例和注意事項,幫助你有效地監(jiān)控和管理數(shù)據(jù)庫連接
    2024-11-11
  • mysql5.7.25使用全文檢索功能的實例教程

    mysql5.7.25使用全文檢索功能的實例教程

    其實全文檢索在MySQL里面很早就支持了,下面這篇文章主要給大家介紹了關(guān)于mysql5.7.25使用全文檢索功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • MySQL綠色版(zip解壓版)的安裝圖文教程(mysql-5.6.22-win32.zip)

    MySQL綠色版(zip解壓版)的安裝圖文教程(mysql-5.6.22-win32.zip)

    由于工作需要最近要開始研究MySQL了(看來學(xué)習(xí)都是逼出來的),本人對mysql沒有研究,可以說一個小白。 下面就從安裝開始吧,雖然網(wǎng)上關(guān)于這方面的東西很多,還是需要自己把操作過程寫下來
    2016-06-06
  • 解決MySQL客戶端輸出窗口顯示中文亂碼問題的辦法

    解決MySQL客戶端輸出窗口顯示中文亂碼問題的辦法

    這篇文章主要介紹了解決MySQL客戶端輸出窗口顯示中文亂碼問題的辦法,需要的朋友可以參考下
    2015-12-12
  • Mysql 實現(xiàn)向上遞歸查找父節(jié)點并返回樹結(jié)構(gòu)的示例代碼

    Mysql 實現(xiàn)向上遞歸查找父節(jié)點并返回樹結(jié)構(gòu)的示例代碼

    通過mysql 8.0以下版本實現(xiàn),一個人多角色id,一個角色對應(yīng)某個節(jié)點menu_id,根節(jié)點的父節(jié)點存儲為NULL, 向上遞歸查找父節(jié)點并返回樹結(jié)構(gòu),今天通過本文給大家介紹Mysql遞歸查找父節(jié)點并返回樹結(jié)構(gòu),感興趣的朋友一起看看吧
    2022-09-09
  • MySQL中表的幾種連接方式

    MySQL中表的幾種連接方式

    這篇文章主要給大家介紹了關(guān)于MySQL中表的幾種連接方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL字符集亂碼及解決方案分享

    MySQL字符集亂碼及解決方案分享

    這篇文章主要給大家介紹了關(guān)于MySQL字符集亂碼及解決方案的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論

泰来县| 蒲江县| 贵州省| 屏南县| 大理市| 青阳县| 柳江县| 克拉玛依市| 同德县| 锡林郭勒盟| 措美县| 布尔津县| 镇安县| 柳江县| 温州市| 嘉祥县| 徐汇区| 永康市| 微博| 岑溪市| 富民县| 安仁县| 阜宁县| 庆元县| 屏东县| 丘北县| 邵东县| 晋江市| 专栏| 曲松县| 洛阳市| 梅河口市| 无锡市| 石河子市| 商洛市| 温州市| 晴隆县| 集贤县| 亳州市| 惠州市| 本溪市|