I’m essentially trying to obtain a resultset with each employee’s current title. I’d like to create a view from this for later use, but I find I’m being stumped, and likely missing a simple solution. Here’s the query in question, and thanks in advance!
select * from
(SELECT
appointment.employee_id,
title.`name` as title_name
FROM
appointment
INNER JOIN appointment_title ON appointment.id = appointment_title.appointment_id
INNER JOIN title ON appointment_title.title_id = title.id
order by appointment_title.effective_date DESC) tmp group by employee_id
Updated: