使用不同数据库中的不同表删除记录

时间:2012-08-03 09:01:16

标签: sql database sqlite

以下是我使用的代码:

DELETE FROM db1.table1 
WHERE db1.table1.Timestamp = db2.table2.Timestamp;

根本无法准备声明。这让我发疯了!

1 个答案:

答案 0 :(得分:1)

试试这个

DELETE from db1.table1 WHERE 
db1.table1.Timestamp IN( SELECT Timestamp FROM db2.table2) ;

它会删除db1.table1db2.table2

的所有匹配记录