create table customer(customer_id int, account_id int);
insert into customer values(1,10);
insert into customer values(2,20);
create table contact (account_id int, time_stamp timestamp);
insert into contact values(10,CURRENT_TIMESTAMP);
insert into contact values(10,CURRENT_TIMESTAMP-1);
insert into contact values(20,CURRENT_TIMESTAMP);
insert into contact values(20,CURRENT_TIMESTAMP-1);
SELECT Customer.customer_id, Customer.Account_ID, Contact.Account_ID, Contact.Time_stamp
FROM Customer
INNER JOIN Contact ON Customer.Account_ID = Contact.Account_ID
WHERE Contact.Time_stamp = (SELECT MAX(C.Time_stamp) FROM Contact C WHERE C.Account_ID = Contact.Account_ID);
Y3JlYXRlIHRhYmxlIGN1c3RvbWVyKGN1c3RvbWVyX2lkIGludCwgYWNjb3VudF9pZCBpbnQpOwppbnNlcnQgaW50byBjdXN0b21lciB2YWx1ZXMoMSwxMCk7Cmluc2VydCBpbnRvIGN1c3RvbWVyIHZhbHVlcygyLDIwKTsKCmNyZWF0ZSB0YWJsZSBjb250YWN0IChhY2NvdW50X2lkIGludCwgdGltZV9zdGFtcCB0aW1lc3RhbXApOwppbnNlcnQgaW50byBjb250YWN0IHZhbHVlcygxMCxDVVJSRU5UX1RJTUVTVEFNUCk7Cmluc2VydCBpbnRvIGNvbnRhY3QgdmFsdWVzKDEwLENVUlJFTlRfVElNRVNUQU1QLTEpOwppbnNlcnQgaW50byBjb250YWN0IHZhbHVlcygyMCxDVVJSRU5UX1RJTUVTVEFNUCk7Cmluc2VydCBpbnRvIGNvbnRhY3QgdmFsdWVzKDIwLENVUlJFTlRfVElNRVNUQU1QLTEpOwoKClNFTEVDVCBDdXN0b21lci5jdXN0b21lcl9pZCwgQ3VzdG9tZXIuQWNjb3VudF9JRCwgQ29udGFjdC5BY2NvdW50X0lELCBDb250YWN0LlRpbWVfc3RhbXAKRlJPTSBDdXN0b21lcgpJTk5FUiBKT0lOIENvbnRhY3QgT04gQ3VzdG9tZXIuQWNjb3VudF9JRCA9IENvbnRhY3QuQWNjb3VudF9JRApXSEVSRSBDb250YWN0LlRpbWVfc3RhbXAgPSAoU0VMRUNUIE1BWChDLlRpbWVfc3RhbXApIEZST00gQ29udGFjdCBDIFdIRVJFIEMuQWNjb3VudF9JRCA9IENvbnRhY3QuQWNjb3VudF9JRCk7Cg==