1 つの SQL クエリのフレーミングに問題があります。以下で説明するように、トランザクション ID に基づいてすべてのレコードを選択する必要があります。
- ユーザーがトランザクション TX444 を指定したと仮定すると、指定されたトランザクションの Child Id = Parent Id および Parent_Id = 既に選択されているレコードの Child_Id を持つすべてのレコードを取得する必要があります。
TRansaction に TX444 を指定すると、表示されているすべてのレコードが選択されます。
- ユーザーがTransaction = TX234を与えられたと仮定すると、Child Id = Parent Id of given transaction AND Parent_Id = Child_Id of already selected recordsのすべてのレコードをフェッチする必要があります。この場合、最後のレコードは含まれません。
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の人ではありませんが、これを補う必要があります