我想知道,如何選擇和之間的背離我們可以編寫子查詢在SELECT之間和FROM
SELECT Col_Name,(Subquery)
From Table_Name
Where Some_condition
我想知道,如何選擇和之間的背離我們可以編寫子查詢在SELECT之間和FROM
SELECT Col_Name,(Subquery)
From Table_Name
Where Some_condition
你能做到這一點寫子查詢中,但是你必須使用一個別名,子查詢
SELECT Col_Name,(Subquery) as S
From Table_Name
Where Some_condition
此:
SELECT y.col_name,
(SELECT x.column
FROM TABLE x) AS your_subquery
FROM TABLE y
WHERE y.col = ?
...是SELECT
子句中一個典型的子查詢。有人稱之爲「再選擇」。這:
SELECT y.col_name,
(SELECT x.column
FROM TABLE x
WHERE x.id = y.id) AS your_subquery
FROM TABLE y
WHERE y.col = ?
...是一個相關的子查詢。它是相關的,因爲子查詢結果在外部查詢中引用了一個表(在這種情況下爲y
)。
實際上,只需在SELECT子句中寫入所需的其他SELECT語句,但它必須被括號括起來。
請記住,您的子查詢只能包含每個外部表的1個結果集。 – 2010-03-12 06:33:11
thanx我得到了我想要的 – Mohsin 2010-03-12 06:20:30