我在票务系统中工作,使用公司的SQL版本将数据导出到报告数据库(尽管类似于Postgre)。我正在寻找一种方法来创建一个语句,该语句提取相关票证聚合的行。我一直无法在StackOverflow或Google上搜索此答案或类似内容。
门票可以在一个方向上相互关联。如果票证A链接到新创建的票证B,则相关项目表中将显示一行
First ticket Second ticket
------------ -------------
Ticket A Ticket B
有时票B将与票C相关,票C与票D等相关,依此类推。
First ticket Second ticket
------------ -------------
Ticket A Ticket B
Ticket B Ticket C
Ticket C Ticket D
Ticket D Ticket E
Ticket E Ticket F
我可以看到门票A,B,C,D,E和F是相关的,但我不知道如何提取数据来显示。我想查看所有相关票证的字符串并确定该链的统计数据。我试图在这张桌子上自我加入5次,但如果关系是6,7或 n 门票会怎样呢?
我想我想要的是一个声明,可以查看此相关链中的任何故障单并生成一行看起来像
的行Ticket A, Ticket B, Ticket C, Ticket D, Ticket E, Ticket F
由于