использовать явное соединение
SELECT staff.staff_id,staff.firstname,max(payment.amount)
from payment join staff
on payment.staff_id=staff.staff_id
но я думаю, что вы хотите
SELECT staff.staff_id,staff.firstname,p.amount
from payment p join staff
on p.staff_id=staff.staff_id
where p.amount= select max(amount) from payment