我想要做到以下,但我得到一個DELETE FROM錯誤,任何想法爲什麼?所以,我怎麼能檢查是否在person_net_contacts的createts = endts是一定persondID然後刪除...其他更新真的......案例,選擇和更新在一個單一的查詢
SELECT
createts, endts,
CASE WHEN createts = endts
THEN DELETE FROM person_net_contacts where personid='276178';
ELSE UPDATE person_net_contacts SET endts = current_timestamp
WHERE personid='276178';
FROM person_net_contacts
PERSONID = '276178' 存在嗎? –
yes of course. – Lara
按照常識,刪除值時選擇不合邏輯,也許這就是爲什麼SQL沒有提供這樣的功能。所以,*這是不可能的*。 – Vikrant