sql noob의 비트, 사용자 정의 코드/전화 번호 표 a에 목록이 있고 표 b에는 모든 통화 레코드가 있습니다.sql join - 두 번째 테이블의 맨 위 행만 선택하십시오.
테이블 a의 각 customercodes/전화 번호에 대해 테이블 b의 최근 호출을 선택하고 싶습니다.
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의에서 모든 결과를 가져오고있다 :
지금까지 내가 가지고있다. 그 말이 맞다면 나는 문자 그대로 단지 가장 최근의 전화를 받고 싶습니까? 만 표 B에서 STARTTIME를 원하는 경우