在postgres sql中,在从select插入数据到另一个表时,我必须根据会话建立一个序列,每个会话序列都应该从1开始,并以1递增。当新会话插入序列时,应该从1开始。
4nkexdtk1#
插入时计算序列:
insert into mytable (session, sequence, ...) values (1, (select count(*) + 1 from mytable where session = 1), ...)
观看现场演示。
1条答案
按热度按时间4nkexdtk1#
插入时计算序列:
观看现场演示。