У меня есть база данных, в которой есть id
, chapter_name
, chapter_num
, verse_num
, verse_text
, testament
в качестве столбцов.
Я хотел бы получить chapterName и общее количество глав в каждой книге.
Для этого я использую следующий запрос:
select chapter_name, count(chapter_name) from TABLE_NAME group by chapter_num;
К сожалению, в нем приводится очень большое количество названий глав и повторяющихся названий глав в виде хорошо. Как я могу это исправить? Это пример ввода
id
, chapter_name
, chapter_num
, verse_num
, verse_text
, testament
1, "Genesis", 1, 1, "text", 0
1, "Genesis", 1, 2, "text", 0
1, "Genesis", 1, 3, "text", 0
.
.
.
1, "Revelation", 1, 1, "text", 0
Выход должен быть,
`id`, `chapter_name`,`count(chapter_name)`
1, 'Genesis', 50
2, 'Exodus' 40
.
.
66 'Revalation ' 21