【发布时间】:2017-04-14 21:38:42
【问题描述】:
我有一个带有坐标的表 t2,我想删除 t1 中包含坐标元组的所有条目。
我正在寻找一个像这样工作的命令。
DELETE FROM t1 WHERE (x,y) IN (SELECT x,y FROM t2)
【问题讨论】:
标签: sqlite sql-delete where-in
我有一个带有坐标的表 t2,我想删除 t1 中包含坐标元组的所有条目。
我正在寻找一个像这样工作的命令。
DELETE FROM t1 WHERE (x,y) IN (SELECT x,y FROM t2)
【问题讨论】:
标签: sqlite sql-delete where-in
DELETE FROM t1 WHERE (x,y) IN (SELECT x,y FROM t2);
此查询适用于 SQLite 3.15.0 或更高版本。
【讨论】:
将元组转换为组合字符串效果很好!!!
DELETE FROM t1 WHERE x||','||y IN (SELECT x||','||y FROM t2)
【讨论】: