有DDL語句:MySQL的:相關子查詢選擇類型關聯子查詢
CREATE TABLE t1(
c1 INT NOT NULL
);
CREATE TABLE t2(
c2 INT NOT NULL
);
我的查詢:
SELECT c1 FROM t1 WHERE c1 NOT IN (SELECT c2 from t2)
EXPLAIN輸出:
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 3 Using where
2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 3 Using where
子查詢不相關外部查詢。爲什麼它的類型是依賴子查詢?
UPD:查詢是SELECT c1 FROM t1 WHERE c1 NOT IN (SELECT c2 from t2)
這是解釋什麼? –
哦,對不起。我更新了問題。 – VMN