【发布时间】:2019-11-26 05:29:54
【问题描述】:
考虑下面的 2 个表格
详细信息表:-
email Name Region PostalCode
a@b.com Mike US-east 1234
a@b.com Sara US-east 2341
a@b.com Sara US-west 1234
b@c.com Ash US-west 6542
b@c.com Cindy US-west 4213
c@d.com George US-east 1234
c@d.com Thomas US-east 3412
EMAIL_STATUS 表:-
email status
a@b.com In progress
c@d.com Resolved
我需要一个左连接表的查询(左是 DETAILS 表,右是 EMAIL_STATUS 表)并为每封电子邮件仅获取一行
预期结果:-
email Name Region PostalCode status count(*)
a@b.com Mike US-east 1234 In progress 3
b@c.com Ash US-west 6542 null 2
c@d.com George US-east 1234 Resolved 2
我尝试了各种查询,但似乎都无法获得我期望的结果,因为它会导致由于 group by 的错误。
【问题讨论】:
标签: sql oracle oracle-sqldeveloper plsqldeveloper