Galera to com uma bronca e não sei se vai ser possivel fazer isso tudo no select mas acredito que sim.. Bom, eu preciso fazer uma busca em uma tabela agrupando os valores iguais, ate o momento meu select esta assim.
select
count(a.cod_sell) as total,
a.cod_user, a.message,
date(a.date_register)
from sell_request a
where a.cod_user = 2
and a.cod_check = 7
and a.cod_accepted = 1
group by a.cod_check, a.cod_sell, a.cod_user
order by total desc
Este select ai está funcionando tranquilo, estou agrupando os valores atraves do Check, Usuario e do Cod_sell..
O problema está sendo o seguinte..
Como que estou agrupando os valores vamos supor que no meu primeiro registro eu vou ter o atributo alias "total" = 3, então nele teremos 3 usuarios certo?
O que eu preciso, nesse select colocar a tabela "user"para saber quem são as pessoas que estão no agrupamento, dessa maneira coloquei esse join:
select
count(a.cod_sell) as total,
a.cod_user, a.message,
date(a.date_register),
b.nick
from sell_request a
left outer join user b on b.cod_user = a.cod_user
where a.cod_user = 2
and a.cod_check = 7
and a.cod_accepted = 1
group by a.cod_check, a.cod_sell, a.cod_user
order by total desc
Ele me retorna os itens agrupados porem na coluna "NICK" só aparece o nome de 1 usuario, precisava que nessa coluna aparecesse o nome dos 3 usuarios, poderia aparecer com virgula , tracinho, qualquer forma, mas deveria aparecer.. KKKKK
Pergunta
crazySerk
Galera to com uma bronca e não sei se vai ser possivel fazer isso tudo no select mas acredito que sim.. Bom, eu preciso fazer uma busca em uma tabela agrupando os valores iguais, ate o momento meu select esta assim.
Este select ai está funcionando tranquilo, estou agrupando os valores atraves do Check, Usuario e do Cod_sell..
O problema está sendo o seguinte..
Como que estou agrupando os valores vamos supor que no meu primeiro registro eu vou ter o atributo alias "total" = 3, então nele teremos 3 usuarios certo?
O que eu preciso, nesse select colocar a tabela "user"para saber quem são as pessoas que estão no agrupamento, dessa maneira coloquei esse join:
Ele me retorna os itens agrupados porem na coluna "NICK" só aparece o nome de 1 usuario, precisava que nessa coluna aparecesse o nome dos 3 usuarios, poderia aparecer com virgula , tracinho, qualquer forma, mas deveria aparecer.. KKKKK
O que preciso fazer?
Agradeço ajuda antecipadamente!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.