Add multiple genres to Albums
This commit is contained in:
@@ -25,11 +25,10 @@ func NewGenreRepository(ctx context.Context, o orm.Ormer) model.GenreRepository
|
||||
|
||||
func (r *genreRepository) GetAll() (model.Genres, error) {
|
||||
sq := Select("*",
|
||||
"(select count(1) from album where album.genre = genre.name) as album_count",
|
||||
"count(distinct a.album_id) as album_count",
|
||||
"count(distinct f.media_file_id) as song_count").
|
||||
From(r.tableName).
|
||||
// TODO Use relation table
|
||||
// LeftJoin("album_genres a on a.genre_id = genre.id").
|
||||
LeftJoin("album_genres a on a.genre_id = genre.id").
|
||||
LeftJoin("media_file_genres f on f.genre_id = genre.id").
|
||||
GroupBy("genre.id")
|
||||
res := model.Genres{}
|
||||
|
||||
Reference in New Issue
Block a user