我有一个包含如下数据的表
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 的孩子。
还有另一个包含电子邮件地址的表(帐户 a JOIN emails 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)?
(如果这有点冗长或不重要,我很抱歉,我很难用语言表达它!)