下面的查詢花費很長時間,我試圖調整查詢,但它似乎不工作。無論如何,我可以重寫查詢。請幫我調整查詢。SQL查詢花費很長時間
SELECT DISTINCT TC.V_ID,A.ID,A.NAME
FROM OM_A_DATA TC
INNER JOIN ACC_DOM_EXT AE ON TC.DOMAINS = AE.DOMAIN
LEFT OUTER JOIN ACCOUNT A ON A.ID=AE.ACCOUNTID
WHERE V_ID not in (select distinct V_ID from DATA_ACC_MAP)
OM_A_DATA has 41,696,776 rows
ACC_DOM_EXT has 106,725 rows
ACCOUNT has 106731 rows
DATA_ACC_MAP has 91021 rows
無需在子查詢中選擇DISTINCT。 – jarlh
V_ID列是否定義了NOT NULL? –