有点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
但这带来了 TableB 中的所有结果。如果有意义的话,我真的只是想接到最近的电话?