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的所有结果.我真的只想得到最近的电话,如果这有意义吗?