根据postgresql数据库中的其他列值自动生成两个新的id列

1dkrff03  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(122)

在我的数据库表中,我有一个表名household member,其中列是
upzila,union,ward,village,para family\ u head\ u name,member\ u name,relationship\ u with\ u family\ u head,age,maritial\ u status.乌普齐拉,工会,病房,村庄,准户主姓名,成员姓名,与户主的关系,年龄,婚姻状况。
我想生成一个具有相同结构的新表,但使用新的自动生成列时,列名将是hh\u id,成员id。下面我将提供一个简单的数据集,新的示例列为hh\u id和hh\u membe\u id。例如,upazila是cox bazar sadar,所以我将假设代码是1,union是jhiwanja,所以jhionja代码是03,那么如果ward是1,village是boro chara,那么代码是01,para name是asroyon prokolo,那么代码是02,那么hh\u id将

并且成员id将是递增的,例如如果house hold包含3个人,那么对于第一个成员id(hh\u member\u id)将是递增的

那么第二个成员id将是

. 我尝试了很多方法,但都没能生成那个id。上次我试图用excel手动生成id,但失败了。所以在postgresql数据库中这样做是最好的解决方案。简单数据集链接:https://docs.google.com/spreadsheets/d/1x33zh2yq_9hz64vbw_u3lri61-pkfq5hozkylusrvmu/edit?usp=sharing

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题