разобрался в итоге:
SELECT
res.type, res.contactname, res.id, res.inv_addressline2, res.inv_addressline3, res.signup_date,
res.engineer_id_global, res.job_id_global, res.neg_or_pos, res.rating, res.author_id_global,
res.timestamp_global, res.job_description
FROM
(
SELECT
mb.type, mb.contactname, mb.id, mb.inv_addressline2, mb.inv_addressline3, mb.signup_date,
fb.engineer_id AS `engineer_id_global`, fb.timestamp AS `timestamp_global`, fb.job_id AS `job_id_global`, fb.neg_or_pos, fb.rating, fb.author_id AS `author_id_global`,
ac.engineer_id, ac.timestamp, ac.author_id,
jb.job_id, jb.job_description
FROM
" . MEMBERS_TABLE . " AS mb
LEFT JOIN
" . ACCEPTED . " AS ac
ON
mb.id = ac.engineer_id
LEFT JOIN
" . FEEDBACK . " AS fb
ON
ac.job_id = fb.job_id
LEFT JOIN
" . JOBS . " AS jb
ON
fb.job_id = jb.job_id
WHERE
mb.type = 2
ORDER BY
fb.timestamp DESC
) AS res
GROUP BY
res.contactname
ORDER BY
res.contactname
Приветствия
EDIT
Вышеописанное теперь работает!