Я пытаюсь выбрать все столбцы в таблице top_teams_team
, а также получить количество значений для столбца hash_value
.Оператор sql здесь частично работает, так как возвращает два столбца, hash_value
и total
.Я все еще хочу, чтобы он также дал мне все столбцы таблицы.
select hash_value, count(hash_value) as total
from top_teams_team
group by hash_value
В приведенном ниже выражении sql он дает мне все столбцы, но отображаются дубликаты hash_value, а это не то, чтоЯ хочу.Я пытался вставить ключевое слово distinct
, но оно не работало правильно, или, может быть, я не в нужном месте.
select *
from top_teams_team
inner join (
select hash_value, count(hash_value) as total
from top_teams_team
group by hash_value
) q
on q.hash_value = top_teams_team.hash_value