Привет!
Есть запрос:
Select *
FROM calendar_year as cal
LEFT JOIN album as alb ON alb.year = cal.year AND (alb.band_id = 388)
WHERE cal.year BETWEEN 1969 AND 1982
В полученном джойне 2 столбца с одинаковым именем "year", получены из разных таблиц - album и calendar_year
Вопрос:
Как мне задать алиасы для столбцов "year" для уже полученного джойна? Мне бы хотелось вывести количество значений в столбце year с помощью запроса
SELECT COUNT(ooo.year)
FROM
(Select *
FROM calendar_year as cal
LEFT JOIN album as alb ON alb.year = cal.year AND (alb.band_id = 388)
WHERE cal.year BETWEEN 1969 AND 1982) as ooo
Но выдает ошибку "ОШИБКА: неоднозначная ссылка на столбец "year"", что логично, т.к в таблице 2 столбца с одним именем