Используйте псевдонимы таблиц, чтобы различать таблицы, без необходимости использовать полное имя таблицы:
SELECT t1.field1, t1.field2, t2.field3, t2.field4, t3.field5,
(SELECT MAX(at.age)
FROM AGE_TABLE at
WHERE at.person = t2.person) AS max_age
FROM TABLE1 t1
JOIN TABLE2 t2 ON t2.person = t1.person
JOIN TABLE3 t3 ON t3.person = t1.person
Я удалил то, что казалось избыточным JOIN для AGE_TABLE, поскольку он не использовалсяпредложение SELECT.
Также полезно определять псевдоним столбца для производных значений столбца, что облегчает обращение к ним.См. "Max_age" для примера.