Как при Join получить из второй таблицы только последнюю запись?
Вопрос такой - есть таблица с клиентами - типа clientid, name, phone
и есть таблица с записями звонков этим клиентам типа id, phone, datetime
естественно на каждого клиента по множеству звонков приходится.
Вопрос в том как в одном запросе получить дату последнего звонка - datetime
Допустим left join сделать - ведь будут строки со всеми разговорами...
Как можно поступить? так понимаю если подзапрос делать чтобы для каждого клиента запрашивался последний разговор - на производительности скажется очень сильно, плюс к тому нужно чтобы фильтровать можно было по дате звонка.