我使用的是Firebird 3.0。我有两个表,我想用一个查询得到以下结果,但我做不到。
USERS表
ID | USER_NAME |
---|---|
10 | 用户1 |
20 | 用户2 |
30 | 用户3 |
40 | 用户4 |
50 | 用户5 |
一切都比你想象的简单得多。您所需要的只是一个简单的联接和像sum(case when call_direction='I' then duration end)
这样的条件聚合。
看看这个:https://dbfiddle.uk/?rdbms=firebird_3.0&fiddle=1d9cbe0e617f89d8bf698b1a22d4bd76