SqlServer 有個語法 Delete from a from ClassA a inner join (select * from ClassB)b on a.ID=b.ID and a.Name=b.Name,這個陳述句能根據ClassB的ID和Name洗掉ClassA表的資料。
ClassA是雙主鍵(ID,Name)
這個陳述句在Sqlite里不支持啊。求大神指導個解決方案。謝謝
uj5u.com熱心網友回復:
delete from ClassA
where (ID, Name) in (select ID, Name from ClassB);
順便送你一份 SQLite 學習資源匯總。
uj5u.com熱心網友回復:
你好,我試了一下,不行呢。報錯near ",": syntax erroruj5u.com熱心網友回復:
delete t_szfqc from t_szfqc INNER JOIN t_szfqc_sorting on t_szfqc.partno=t_szfqc_sorting.partno where t_szfqc.quantity='3000'我的資料庫可執行,你轉換下自己的表和欄位
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/23189.html
標籤:其他數據庫
