1
我有一個簡單的刪除查詢我有兩個表Table 1和TableDELETE語句的查詢使用NOT IN子句不工作
查詢是
DELETE FROM table1
WHERE end_time NOT IN (SELECT end_time
FROM table2
WHERE comp_name = 'component')
AND id = 'id'
查詢不刪除我失去了什麼紀錄在這裏我試圖改變第一個條件,但是它沒有檢查條件而刪除2
這裏有什麼替代方法?
我想知道這裏的實際問題是什麼,查詢運行沒有錯誤,但它是不正確的。
嘗試運行每個條件的選擇查詢,看是否得到任何結果 – roeygol
存在SELECT查詢沒有結果當我用這兩個條件但每個條件共同作用的結果 – user3786134
嘗試'存在'而不是'在'。當In中有空值時'In'可以表現'奇怪'。 – Hatsjoem