Я новичок в SQL и кодировании в целом. Я не нахожу синтаксическую ошибку в этом.
SELECT t1.artist, t1.year, t2.total
FROM tutorial.billboard_top_100_year_end AS 't1'
JOIN (SELECT billboard_top_100_year_end.artist, COUNT(*) AS 'total'
FROM tutorial.billboard_top_100_year_end
GROUP BY year) AS 't2'
ON t1.artist = t2.artist AND t1.total = t2.total
WHERE artist LIKE 'Elvis%'
LIMIT 100;
Это приводит к
ОШИБКА: синтаксическая ошибка в или около "t1" Позиция: 149 ВЫБРАТЬ t1.artist, t1.year, t2.total FROM tutorial.billboard_top_100_year_end AS 't1' ^ JOIN (ВЫБРАТЬ billboard_top_100_year_end.artist, COUNT (*) AS 'total'
До этого я получал ошибку
ОШИБКА: столбец должен появляться в предложении GROUP BY или использоваться в статистической функции
и вносить изменения для решения этой проблемы
Любая помощь будет принята с благодарностью!