ontador @MySQL SELECT, Agrupar por
Não tenho certeza se o que estou pedindo é possível ... mas provavelmente é lo
asicamente, tenho duas tabelas, faixas e álbun
Quero exibir uma lista de todas as faixas e obter o nome da parte dos álbun
As tabelas ficam assim:
tbl_tracks
id - int, auto increment, primary key
album_id - int
title - varchar 50
tbl_albums
id - int, auto increment, primary key
title - varchar 50
gora, eu executo a consulta:
SELECTtbl_tracks
.title
, tbl_albums
.title
A PARTIR DEtbl_tracks
, tbl_albums
ONDEtbl_tracks
.album_id
= tbl_albums
.id
GRUPO PORtbl_tracks
.title
Agora que imprime a seguinte lista:
Track1 Artist1
Track2 Artist1
Track3 Artist1
Track1 Artist2
etc etc.
(Os nomes das faixas não estão publicados, fiz isso por uma questão de clareza)
Agora, o que eu quero fazer é selecionar outra coluna que numere cada faixa por artista, para que a consulta acima produza:
1 Track1 Artist1
2 Track2 Artist1
3 Track3 Artist1
1 Track1 Artist2
Mas eu quero fazer isso sem nenhuma outra coluna adicionada ao banco de dados ou sem nenhum loop do servidor, como eu faria iss