Вы можете использовать функцию GREATEST :
SELECT GREATEST((SELECT MAX(column)
FROM TABLE_1),
(SELECT MAX(column)
FROM TABLE_2))
Использование UNIONs:
SELECT MAX(col)
FROM (SELECT col FROM TABLE_1
UNION ALL
SELECT col FROM TABLE_2)
Используйте для этого UNION ALL
- быстрее, потому что не• удалить дубликаты, и не имеет значения, возвращаются ли дубликаты подзапросом в этом примере.