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

Problema com o Access


Rosa Perpetuada

Pergunta

  • Membros
  • .gif
  •  0
  • 1 post

Tenho uma Base de dados que contem informação sobre apartamentos.
Normalmente cada apartamento só tem 1 proprietário.
Detectei entretanto que alguns dos apartamentos, têm mais do que um proprietário.
Pois bem, pretendo apurar e mostrar apenas os apartamentos que têm mais do que um proprietário e, a partir desta restrição mostrar os nomes desses proprietários.

Estou a utilizar o seguinte:

SELECT Imo_Prop.Imovel, Count(Imo_Prop.Imovel) AS Contador INTO tmp
FROM Imo_Prop, Imovel
WHERE Imo_Prop.Imovel=Imovel.ID_Imovel
GROUP BY Imo_Prop.Imovel
HAVING (Count(Imo_Prop.Imovel))>1

UNION SELECT tmp.Imovel, Imo_Prop.Proprietario, Proprietario.Nome, Arruamento.Nome, Imovel.NumPorta
FROM tmp, Imo_Prop, Arruamento, Imovel, Rua_Zona, Proprietario
WHERE tmp.[Imovel] = Imo_Prop.[Imovel]
AND Imo_Prop.[Proprietario] = Proprietario.[ID_Prop]
AND  tmp.[Imovel] = Imovel.[ID_Imovel] 
AND  Imovel.[CodZona] = Rua_Zona.[ID]
AND  Rua_Zona.[Rua] = Arruamento.[ID_Rua]
ORDER BY 1, 2;

Dá a seguinte mensagem: Não é possivel utilizar uma consulta ação como origem de linha.

Muito obrigada

 
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...