使用交叉联接插入表生成列序列

时间:2018-07-23 09:01:56

标签: sql postgresql

我需要使用以下查询生成序列ID。我创建了两个表generate_letters和generate_num,将下面的两个表连接起来就是我的查询。

select concat_ws('','2018',gl1.letter,gl2.letter,d.num ) as seq
from generate_letters gl1
  cross join generate_letters gl2
  cross join generate_num d limit 1;

它正在生成类似2018AA00001至2018AA00099,2018AB00001至2018AB00099 但是当我插入数据时,如何在postgresql中触发此查询。

请建议我。

0 个答案:

没有答案