【发布时间】:2010-12-21 14:22:03
【问题描述】:
一个sql菜鸟,在表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 中的所有结果。如果有意义的话,我真的只是想接听最近的电话?
【问题讨论】:
标签: sql join distinct distinct-values