Concatenar resultados em um única linha
Boa tarde Pessoal, em primeiro lugar agradecer pela ajuda em algumas dificuldades em algumas querys.
Tenho um relatório que eu gostaria de saber a presença e dever de casa de cada usuário em determinadas semanas.
Atualmente está assim minha query:
usuario | semana | presença | Dever de casa
João | semana 1 | 0 | 1
João | semana 2 | 1 | 0
João | semana 3 | 1 | 0
João | semana 4 | 0 | 1
João | semana 5 | 1 | 1
Maria | semana 1 | 0 | 0
Maria | semana 2 | 1 | 1
Maria | semana 3 | 0 | 0
Maria | semana 4 | 1 | 1
Maria | semana 5 | 0 | 1
Gostaria que ficasse assim:
usuário | semana 1 | semana 2 | semana 3 | semana 4 | semana 5 | Dever de casa 1 | Dever de casa 2 ...
joão | 0 | 1 | 1 | 0 | 1 | 1 | 0 ...
Maria | 0 | 1 | 0 | 1 | 0 | 0 | 1 ...
Estou tentando usar o group_concat mas não estou conseguindo, mas também não sei se é a melhor opção!
Discussão (6)
Carregando comentários...