에 의해 자식 레코드를 주문 :업데이트 표가 나는 두 개의 테이블이 날짜
부모 (이메일, 이름, ETC)
아동을 (이메일, DOC_DOC_ID, DOWNLOAD_DATE, RANK)
나는 쿼리를 생성해야 즉, 다운로드 한 날짜에 의해 각각 별개의 DOC_ID을 평가하는 숫자 정렬로 CHILD.RANK 필드를 업데이트합니다 내가 가지고 올 것을에서 (1 = 최근 문서 다운로드)
SELECT
P.EMAIL,
C.DOC_ID,
MAX(C.DOWNLOAD_DATE)
FROM
PARENT P,
CHILD C
WHERE
P.EMAIL = C.EMAIL
하지 말아주십시오 웃음 지금까지! 내 생각에 내 뇌는 튀김!
자세히 설명해 주시겠습니까? CHILD.RANK를 숫자로 업데이트 하시겠습니까? 왜 부모 테이블이 필요한가요? – dbd
SQL Server는 순위 값을 생성하는'ROW_NUMBER()'함수를 가지고 있습니다. 그러나 MS Access는이를 지원하지 않습니다. MS Access에서이 질문을 확인하십시오 - http://stackoverflow.com/questions/3516739/access-function-or-expression-equ-sql-row-number – dbd
하위 순위는 이메일 ID별로 그룹화되어 있습니다 .. 네, 기술적으로 부모 테이블이 필요 없어요 ... 여러 다른 문서가 같은 날 다운로드되는 경우 특정 이메일에 대한 최신 레코드를 가져옵니다 ... 문서별로 그룹화 – Hightower