亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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利用group_concat()合并多行數(shù)據(jù)到一行

    mysql利用group_concat()合并多行數(shù)據(jù)到一行

    把查詢name字段得到的多行記錄進(jìn)行合并,可以通過程序?qū)崿F(xiàn),但也可直接在sql層完成,需要的朋友可以參考下
    2014-07-07
  • MySQL字符串函數(shù)詳解(推薦)

    MySQL字符串函數(shù)詳解(推薦)

    下面小編就為大家?guī)硪黄狹ySQL字符串函數(shù)詳解(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • MySQL單表恢復(fù)的步驟

    MySQL單表恢復(fù)的步驟

    這篇文章主要介紹了MySQL單表恢復(fù)的步驟,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • mysql存儲中使用while批量插入數(shù)據(jù)(批量提交和單個提交的區(qū)別)

    mysql存儲中使用while批量插入數(shù)據(jù)(批量提交和單個提交的區(qū)別)

    這篇文章主要介紹了mysql存儲中使用while批量插入數(shù)據(jù)(批量提交和單個提交的性能差異),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL的MaxIdleConns不合理,會變成短連接的原因

    MySQL的MaxIdleConns不合理,會變成短連接的原因

    這篇文章主要介紹了MySQL的MaxIdleConns不合理,會變成短連接的原因,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-01-01
  • 詳解MySQL實時同步到Oracle解決方案

    詳解MySQL實時同步到Oracle解決方案

    這篇文章主要介紹了詳解MySQL實時同步到Oracle解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • mysql 5.7.18 zip版安裝使用教程

    mysql 5.7.18 zip版安裝使用教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.18 zip版安裝使用教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 詳解mysql中的存儲引擎

    詳解mysql中的存儲引擎

    本文主要介紹什么是存儲引擎?各種存儲引擎的特性,常用存儲引擎及適用場景,存儲引擎在mysql中的使用以及mysql的工作流程,希望對您的學(xué)習(xí)有所幫助。
    2020-10-10
  • mysql 8.0.11 MSI版安裝配置圖文教程

    mysql 8.0.11 MSI版安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.11 MSI版安裝配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • mysql數(shù)據(jù)庫備份命令分享(mysql壓縮數(shù)據(jù)庫備份)

    mysql數(shù)據(jù)庫備份命令分享(mysql壓縮數(shù)據(jù)庫備份)

    這篇文章主要介紹了mysql數(shù)據(jù)庫備份常用語句,包括數(shù)據(jù)庫壓縮備份、備份多個MySQL數(shù)據(jù)庫、備份多個MySQL數(shù)據(jù)庫、將數(shù)據(jù)庫轉(zhuǎn)移到新服務(wù)器等語句
    2014-01-01

最新評論