sqlite 根据另一个ID递增列ID

vwkv1x7d  于 2022-11-24  发布在  SQLite
关注(0)|答案(1)|浏览(181)

我的表:

  • project_user_id是指用户的登录id。
  • name为工程名称
  • id是基于新名称条目的递增列,并引用项目ID。

Example table。如何使id列基于不同的project_user_id从1开始递增,从而命名输入?Desired table
我在Python Flask应用程序中使用了SQLite和db.execute

b4wnujal

b4wnujal1#

我不考虑id,id应该是行的唯一标识符,它除了用于唯一标识行之外没有任何意义。

create or replace view myview as 
 select project_user_id, name,
 row_number() over (partition by project_user_id order by null) as id
 from mytable

相关问题