GROUP BY não separando
Galera, vê se alguém pode me ajudar
Fiz o seguinte select
Select DISTINCT
rq.descricao,
rq.idrequisicao_compra,
us.nome as nome_usuario_solicitante,
rq.status as status_requisicao,
al.nome as nome_almoxarifado,
COUNT(idr.idrequisicao_compra_item) as quantidade_itens,
(SELECT COUNT(idorcamentos) FROM orcamentos ) as quant_orca
from requisicao_compra rq
INNER JOIN almoxarifado al ON rq.idalmoxarifado = al.idalmoxarifado
INNER JOIN usuario us ON rq.idusuario = us.idusuario
INNER JOIN itens_da_requisicao idr on rq.idrequisicao_compra = idr.idrequisicao_compra
INNER JOIN orcamentos_itens_da_requisicao ore ON idr.id_itens_da_requisicao = ore.id_itens_da_requisicao
INNER JOIN orcamentos orc ON ore.idorcamentos = orc.idorcamentos
group by rq.descricao
Na tabela requisicao_compra tenho 2 registros, porem o select está trazendo um só, já coloquei group by em todos os campos menos os count e não vai, sempre trás um, exemplo da consultaDiscussão (1)
Carregando comentários...