次のようなデータのテーブルがあります
id name created parent
------------------------------------------------
1 Alpha 11385209583 0
2 Bravo 11385209619 0
3 Bravo-A 11385209701 2
4 Bravo-B 11385209777 2
Bravo-AとBravo-BがBravoの子であるように。
電子メールアドレスを含む別のテーブルがあります(アカウントはJOIN電子メールe ON a.id = e.account_id)が、親アカウントのみが電子メールを持っています。つまり、Bravo-AのメールアドレスはBravoのものです。
私がaccounts.id番号を持っている場合、正しいアカウントのemails.emailフィールドを取得するクエリを作成することは可能ですか(idが1の場合はaccount_id = 1、idが2、3の場合はaccount_id = 2、または4)?
(これが少し冗長であるか、要点がない場合は、申し訳ありませんが、言語化に問題がありました!)