子查詢是 MySQL 中比較常用的查詢方法,通過子查詢可以實(shí)現(xiàn)多表查詢。子查詢指將一個(gè)查詢語句嵌套在另一個(gè)查詢語句中。子查詢可以在 SELECT、UPDATE 和 DELETE 語句中使用,而且可以進(jìn)行多層嵌套。在實(shí)際開發(fā)時(shí),子查詢經(jīng)常出現(xiàn)在 WHERE 子句中。
子查詢在 WHERE 中的語法格式如下:
WHERE <表達(dá)式> <操作符> (子查詢) 其中,操作符可以是比較運(yùn)算符和 IN、NOT IN、EXISTS、NOT EXISTS 等關(guān)鍵字;子查詢必須在括號(hào)中關(guān)閉