標量子查詢:(子查詢只有乙個字段一條記錄)
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...