postgresql postgres sql中的构建序列取决于会话

x4shl7ld  于 2022-12-26  发布在  PostgreSQL
关注(0)|答案(1)|浏览(119)

在postgres sql中,在从select插入数据到另一个表时,我必须根据会话建立一个序列,每个会话序列都应该从1开始,并以1递增。当新会话插入序列时,应该从1开始。

4nkexdtk

4nkexdtk1#

插入时计算序列:

insert into mytable (session, sequence, ...)
values (1, (select count(*) + 1 from mytable where session = 1), ...)

观看现场演示。

相关问题