Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
gostaria de saber uma forma de fazer uma consulta com a lógica abaixo:
select t.id, (case when t.id = t2.id then count (1) ) from table1 t
Só que eu não queria que a tabela t2 entrasse no 'from' da consulta externa.
Há alguma maneira? Se não estiver claro, avisem que eu tento explicar de uma maneira mais clara.
Obrigado desde já.Isso, mas as condições do select externo (where's) da tabela1 tem que estar tbm dentro desse select que tem a tabela2?
Desculpe , não entendi a pergunta.
acho que com um exemplo fica melhor. Tipo:
Select t.id , (select count(*) from tabela2 t2 where t2.id = t1.id) qtdt2
From tabela1 t1
where t1.id is not null
and t1.media > 3.
A minha pergunta é: esse' **where t1.id is not null and t1.media > 3**' também tem que vir nesse select: **(select count(*) from tabela2 t2 where t2.id = t1.id)**?
Obrigado pela atenção!Não