【发布时间】:2021-05-20 22:19:34
【问题描述】:
我有一个 SQL 测试的代码问题。不用说,这是我以前没有遇到过的一些新概念。
带有 {columns} 的表格是:
phones {Name, Phone_Number}
calls {id,caller,callee,duration}
为总通话时长大于或等于 10 分钟的客户查找“姓名”。请注意,持续时间需要在调用者和被调用者列上求和,以获得大于 10 分钟的总持续时间。
条件:仅显示名称列的查询。
方法是什么?
我是否正确,我需要使用两次 join 关键字,然后按名称执行分组?
【问题讨论】:
标签: sql postgresql join union