У меня есть две таблицы,
jobcli
работа
- job_id
- jobTitle
- STARTDATE
- projectmgr
У меня возникли проблемы с отображением client_id, job_id, jobTitle, startDate и projectmgr в запросе, где результаты сгруппированы по client_id и имеют максимум даты.
Пока что я могу получить список, который сгруппирован в client_id с соответствующим им максимумом (startDate).
SELECT client_id, MAX (startDate) AS LastJob
FROM jobcli ВНУТРЕННИЕ РЕКЛАМНЫЕ вакансии НА jobcli.job_id = dbo.jobs.id
GROUP BY jobcli.client_id
Этот запрос возвращает только 2 поля, client_id и LastJob, но я также хочу отобразить job_id, projectmrg и title для последней работы.
Этот сценарий предназначен для SQL Server 2005.
Спасибо за вашу помощь.