我在构建一个 sql 查询时遇到问题。我需要根据交易 ID 选择所有记录,如下所述
- 假设用户给定事务 TX444,我需要获取所有具有子 ID = 给定事务的父 ID 和 Parent_Id = Child_Id 的已选择记录的记录。
因此,如果我将 TRansaction 设为 TX444,则应选择显示的所有记录。
- 假设用户给定 Transaction = TX234,那么我需要获取 Child Id = 给定事务的 Parent Id 和 Parent_Id = Child_Id 的已选择记录的所有记录。在这种情况下,将不包括最后一条记录。
我正在尝试编写 SELECT 查询。但没有任何工作:(
PARENT_ID CHILD_ID TRANSACTION STATE
1 4 TX123 PF
2 4 TX128 PS
3 5 TX230 FF
4 5 TX234 FS
5 0 TX444 DS
我不是 SQL 人,但我需要弥补