子查詢(也稱內查詢)含義: 出現在其他語句中的select語句,稱為子查詢或內查詢。
外部的查詢語句,稱為主查詢或外查詢。
按照子查詢出現的位置分類:
按結果集的行列數不同分類:
特點:
非法使用標量子查詢 子查詢不是一行一列
列子查詢(多行子查詢): 返回多行,使用多行比較操作符。
操作符 | 含義 |
---|---|
IN / NOT IN | 等於列表中的任意一個 |
ANY / some | 和子查詢返回的某一個值比較 |
ALL | 和子查詢返回的所有值比較 |
select後面的子查詢 僅僅支援標量子查詢
將子查詢充當一張表,要求必須起別名。