Тут дело выбора стандартов внутри группы разработчиков, как договоритесь использовать имена.
Например, второй способ избыточен при таком подходе написания запросов.
select country.country_id
from country
а вот здесь чуть полегче разобраться к чему относиться псевдоним таблицы:
select c.country_id
from country c
Если умело сокращать имена псевдонимов, то жить можно и при кратком подходе именования:
select ctry.id
from country ctry
Если загвоздка иного рода - именовать поле country_id или id_country.
Первый вариант правильный с точки зрения англ. языка, а второй - визуально легче отслеживать виды полей, если их записать вертикально.