1) Имхо удобно использовать псевдонимы (alias), если используете join-ы
3) Если хотите указать на столбец определенной таблицы, то синтаксис будет такой:
название_или_псевдоним_таблицы.название_столбца, т.е. через точку, а не как у вас через пробел тут (transaction account_id)
SELECT tr.account_id , ac.first_name, ac.last_name, ac.birth_name
FROM transaction as tr
LEFT JOIN account as ac ON ac.id = tr.account_id
GROUP BY tr.account_id
HAVING COUNT (tr.account_id) >= 10;