有两个参与者的 ER 建模帐户交易
ER modeling account transaction with two participants
您好,我需要有关此建模的帮助
一个事务可以有一个或两个参与者,一个或多个语句可以有该事务。
但我需要以某种方式知道谁拥有交易以及谁接收交易
一个例子 :
拥有交易的参与者发送了 100 美元,我需要以某种方式表明他损失了 100 美元,而交易的另一个参与者收到了 100 美元
但我无法想象我该怎么做,在交易中确定谁是起点和终点以及价值
在我看来,transaction_participants.from_id
是“所有者”(付款人),transaction_participants.to_id
是收款人。单笔交易 transaction_participants
中的多条记录可能意味着对多个收款人进行某种多次付款。
关于如何获取付款金额,例如从某个帐户发送的付款金额:您从 transaction_participants
的行开始,其中 from_id
是帐户 ID,然后通过 transactions_has_transaction_participants
你到达 transactions.amount
,其中存储了交易总额。
您好,我需要有关此建模的帮助
一个事务可以有一个或两个参与者,一个或多个语句可以有该事务。 但我需要以某种方式知道谁拥有交易以及谁接收交易 一个例子 : 拥有交易的参与者发送了 100 美元,我需要以某种方式表明他损失了 100 美元,而交易的另一个参与者收到了 100 美元
但我无法想象我该怎么做,在交易中确定谁是起点和终点以及价值
在我看来,transaction_participants.from_id
是“所有者”(付款人),transaction_participants.to_id
是收款人。单笔交易 transaction_participants
中的多条记录可能意味着对多个收款人进行某种多次付款。
关于如何获取付款金额,例如从某个帐户发送的付款金额:您从 transaction_participants
的行开始,其中 from_id
是帐户 ID,然后通过 transactions_has_transaction_participants
你到达 transactions.amount
,其中存储了交易总额。