小编Wil*_*ill的帖子

sql join - 仅从第二个表中选择第一行

sql noob的位,在客户代码/电话号码的表a中有一个列表,而表b包含所有的呼叫记录.

我想从表b中为表a中的每个客户代码/电话号码选择最近的呼叫.

到目前为止,我有:

SELECT     A.CustomerCode, A.PhoneNumber, B.StartTime
FROM         tableA A INNER JOIN
             tableB B ON ( A.PhoneNumber = B.PhoneNumber 
                           AND A.CustomerCode = B.CustomerCode )
ORDER BY A.CustomerCode, A.CLI, B.StartTime DESC
Run Code Online (Sandbox Code Playgroud)

但这会带来TableB的所有结果.我真的只想得到最近的电话,如果这有意义吗?

sql join distinct distinct-values

1
推荐指数
1
解决办法
5816
查看次数

标签 统计

distinct ×1

distinct-values ×1

join ×1

sql ×1