Ir para conteúdo
Fórum Script Brasil
  • 0

SELECT dentro de SELECT


Marcelo0906

Pergunta

Bom pessoal!

to com o seguinte problema e não sei como resolver...

tenho uma tabela de tarefas e outra de duvidas para essa tarefa

uma tarefa pode ter varias duvidas

como posso fazer num select

pegar as tarefas e selecionar as duvidas na outra tabela

alguma coisa do tipo

SELECT nome_tarefa, numero_tarefa FROM tarefas (SELECT nome_duv FROM duvidas WHERE idTarefa_duv = idTarefa) WHERE data_tarefa = '2009-05-15'

sei lá só pra dar uma idéia

hehe

abraçoss

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

cara como a Andreia disse

você não precisa de subselect neste caso

com JOIN você já resolve seu problema.

e somente para fim de conhecimento

a forma q você fez o subselect esta errado

segue exemplo

select A.cod, 
   A.descricao,
   (select sum(B.valor) from tabela2 B where B.codTab1 = A.cod)
from tabela1 A
group by A.cod, A.descricao

abs

Link para o comentário
Compartilhar em outros sites

  • 0

Cara... pelo q explicou, acho q não vai conseguir fazer isso com apenas 1 select não...

Pegando a ideia da Andreia.... :.)

Faz um Select q retorna o nome_tarefa, numero_tarefa, nome_duv, numero_duv e a data.

Tipo:

select t.nome_tarefa, t.numero_tarefa, d.nome_duv, d.numero_duv, (t ou d).data 
from tarefas t left join duvidas d on (chave_tabela_tarefas=chave_tabela_duvidas)
where t.data_tarefa between '2009-01-01' and '2009-12-31'

Seu recordset vai retornar todas as tarefas, cotendo ou não dúvidas.

Ai, no aplicativo você agrupa os dados por data, utilizando filtro no recordser de retorno.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...