Forum Moderators: open
$mods_query = 'SELECT
employees.id,
employees.name,
employees.grade
MAX(employee_reviews.year)
FROM employees
JOIN employee_reviews ON employees.id=employee_reviews.employee_id
WHERE employees.current=1
GROUP BY employee_reviews.employee_id';
id | name | grade
-----------------
1 | jim | a
2 | bob | b
3 | joe | c
id | employee_id | year
-----------------------
1 | 2 | 2003
2 | 2 | 2008
3 | 1 | 2007
4 | 3 | 2006
$mods_query = 'SELECT
employees.id,
employees.name,
employees.grade
MAX(employee_reviews.year) AS latest_review
FROM employee_reviews
RIGHT JOIN employees ON employees.id=employee_reviews.employee_id
WHERE employees.current=1
GROUP BY employee_reviews.employee_id';
[edited by: engine at 4:12 pm (utc) on Oct 8, 2010]