- DISTRIBUTION_LIST、USERS、および ADDRESSES の 3 つのテーブルがあります。
- 単一のオブジェクト 'distribution_list' に複数のユーザーとアドレスがあります。
- これらの 3 つのテーブルに一緒に書き込むトランザクションを作成したいのですが、テーブル USERS と ADDRESSES の FOREIGN_KEY は、AUTO INCREMENT である DISTRIBUTION_LIST の PRIMARY_KEY です。
実際、私の問題はすでに説明しましたが、データを USERS と ADDRESSES に挿入するステートメントを作成するときに、DISTRIBUTION_LIST から PRIMARY_KEY を知るにはどうすればよいですか? PRIMARY_KEY を手動で計算する 1 つの解決策ですが、このタスクにはより洗練された解決策がありますか?