不存在不起作用。使用sql中不存在的問題
我有一個提取10k行的查詢......現在有237行,我不想在最終結果中是retirevd,但是當我使用不存在時,它是獲取相同的否。我已經使用了以下查詢的10k行。
Select bu_name,
person_num,
name,
f_config_id,
ass_the
from x_asig_table
where not exist ((SELECT 1
FROM (
SELECT XXH.x_asig_table.*,
COUNT(*) OVER (PARTITION BY bu_name,person_num, name) AS c
FROM XXH.x_asig_table
) T
WHERE c > 1
);
:如果是這樣,那麼你就可以做到這一點,而無需使用
EXISTS
這樣嗎? –經過一些快速代碼格式化 - 似乎有一個無與倫比的開頭括號;這是問題嗎?否則,你可以發佈你正在發生的錯誤。 – MT0
'x_asig_table'和'XXH.x_asig_table'是同一張表還是兩個不同的模式? – MT0