我有这张表,我想存储一条记录链。
CREATE TABLE table_name (
id INT,
unique_id varchar,
reference_id varchar,
);
我想实现JPA查询,该查询将按unique_id和所有记录reference_id打印所有记录。像这样:
| id | unique_id | reference_id | | |
|----|-----------|--------------|---|---|
| 43 | 55544 | | | |
| 45 | 45454 | 55544 | | |
| 66 | 55655 | 45454 | | |
| 78 | 88877 | 55655 | | |
| 99 | 454 | 34345 | | |
我希望选择记录55544来获取所有交易,因为彼此之间都使用指向它们的reference_id。我如何实现此JPA?
具有unique_id 55544的记录的预期结果:
| id | unique_id | reference_id | | |
|----|-----------|--------------|---|---|
| 43 | 55544 | | | |
| 45 | 45454 | 55544 | | |
| 66 | 55655 | 45454 | | |
| 78 | 88877 | 55655 | | |