【发布时间】:2021-04-17 02:30:24
【问题描述】:
我的数据库中有 4 个表:传入信件、传出信件、本地信件和员工。在 "letters" 表中,有一个 register_employee 已经注册了这封信。
每个员工都有自己的唯一 ID(例如“3de9a23e-b927-4a27-a66a-c1f30b8c1464”)。
表格如下所示:
employee:
id first_name last_name age
incoming:
id register_employee summary letter adress date_sent
“传出”和“本地”表看起来与“传入”表相同。
我需要计算每个员工注册了多少封信以及注册的类型。
示例结果:
employee incoming outgoing local
Bob Marley 45 33 5
John Travolta 31 10 9
George Bush 98 15 38
我尝试使用完全联接和嵌套的 Select 语句,但我得到的结果可能是错误的,因为我为每个员工获得了数百万个计数(我在 db 中没有这么多字母)。
【问题讨论】:
标签: sql postgresql count