删除行块postgres

时间:2018-11-06 17:28:18

标签: sql postgresql sql-delete

我需要删除Postgres表中的行块。我有一个查询,其中包含必须删除的uid范围。

例如,作为查询的输出,我有列uid:

-输出-

uid 
1
10
55
150

我需要删除从uid 1到uid 9,然后从uid 10到uid 54,然后从uid 55到uid 149的块,依此类推...

如何获得此结果?

1 个答案:

答案 0 :(得分:0)

delete from tablename
where uid in (
    select uid from yourquery
)