Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Emerson Campos

subquery

Recommended Posts

Pessoal boa tarde preciso de um apoio, estou em duvida se é possível o que estou querendo fazer, mas acho que já vi isso, porém pesquisei na internet e não encontrei.

 

Estou querendo fazer algo assim

 

select count(id) from tbTabela where idGrupo ???? (select idGrupo from tbTabela2 where idUser = 222)

 

o retorno da subquery seria algo assim por exemplo:

 

1

55

215

 

então a query seria algo como:

 

select count(id) from tbTabela where idGrupo ???? (1, 55, 215)

 

É possível fazer isso? Se sim a duvida esta em substituir o ???? por uma expressão que retorne por um conjunto de dados.

Grato pelo apoio...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal boa tarde preciso de um apoio, estou em duvida se é possível o que estou querendo fazer, mas acho que já vi isso, porém pesquisei na internet e não encontrei.

 

Estou querendo fazer algo assim

 

select count(id) from tbTabela where idGrupo ???? (select idGrupo from tbTabela2 where idUser = 222)

 

o retorno da subquery seria algo assim por exemplo:

 

1

55

215

 

então a query seria algo como:

 

select count(id) from tbTabela where idGrupo ???? (1, 55, 215)

 

É possível fazer isso? Se sim a duvida esta em substituir o ???? por uma expressão que retorne por um conjunto de dados.

Grato pelo apoio...

Oi Emerson !

 

tente isso :

 

select count(id) from tbTabela where idGrupo IN (select idGrupo from tbTabela2 where idUser = 222)

 

Não esqueça de colocar a clausula GROUP BY...

 

Abraços

Sonia

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.