mysql四種子查詢

2021-10-09 08:22:46 字數 1046 閱讀 2302

標量子查詢:(子查詢只有乙個字段一條記錄)

select

*from article where uid =

(select uid from

user

where

status=1

order

by uid desc

limit1)

//例如: select * from article where uid = 1

列子查詢 :(子查詢只有乙個欄位但有多條記錄)
select

*from article where uid in

(select uid from

user

where

status=1

)//例如: select * from article where uid in(1, 2, 3, 4 ....)

行子查詢 :(子查詢有三個欄位但只有一條記錄)
select

*from article where

(title,content,uid)=(

select title,content,uid from blog where bid=

2limit1)

//例如: select * from article where (title,content,uid) = ('a', 'b', 'c')

錶子查詢 :(子查詢有三個欄位但有多條記錄)
select

*from article where

(title,content,uid)in(

select title,content,uid from blog)

//例如: select * from article where (title,content,uid) in (('a', 'b', 'c'), ('d', 'r', 'f'))

MySql 5種子查詢方式

mysql子查詢的五種形式 mysql從4.1版開始支援子查詢功能,在此版本前,可以用join寫連表查詢來進行替代,但不推薦這麼寫,相當的麻煩。以下是mysql子查詢的幾種常見寫法 mysql從4.1版開始支援子查詢功能,在此版本前,可以用join寫連表查詢來進行替代,但不推薦這麼寫,相當的麻煩。m...

Mysql四種模糊查詢

下面介紹mysql中模糊查詢的四種用法 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。...

小貝 mysql三種子查詢

where子查詢 from子查詢 exists子查詢 2.1 乙個好的模型,便於我們去理解。當我們編寫一條sql語句時,可以通過以下幾點去理解 a where表示式,把表示式放在行中,看表示式是否為真 b 列 理解成變數,可以運算 c 取出結果,可以理解成一張臨時表 2.2 理解三種子查詢1 whe...