我需要使用以下查询生成序列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中触发此查询。
请建议我。