Ir para conteúdo

POWERED BY:

Arquivado

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

theverme

relacionamento enttre tabelas

Recommended Posts

bom galera tenho 3 tabela em bd access cadastro,topico,resposta

ja consegui relaciona a tabela cadastro com de topico funciona belezinha.

 

sql = "select cadastro.id_usuario,cadastro.email,cadastro.bairro,cadastro.nome,cadastro.foto, topicos.topico,topicos.descricao "

sql = sql & "from cadastro "

sql = sql & "inner join topicos "

sql = sql & "on cadastro.id_usuario = topicos.id_usuario "

 

agora com relaciona a minha tabela resposta.

 

no caso seria junta as tres.

desde ja agradeço se alguem poder ma ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

so fazer outro inner join ali

Compartilhar este post


Link para o post
Compartilhar em outros sites

então mario ja tentei mais não sei se é minha intrução sql no caso fiz desta forma

 

sql = "select cadastro.id_usuario,cadastro.email,cadastro.bairro,cadastro.nome,cadastro.foto, topicos.topico,topicos.descricao "

sql = sql & "from cadastro "

sql = sql & "inner join topicos "

sql = sql & "on cadastro.id_usuario = topicos.id_usuario "

sql = sql & "inner join resposta "

sql = sql & "on topico.id_topico = resposta.id_topico "

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao vi voce usar nenhum campo da ultima tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce quuer selecionar algum campo da terceira tabela? senao nao se faz necessario

Compartilhar este post


Link para o post
Compartilhar em outros sites

sql = "select cadastro.id_usuario,cadastro.email,cadastro.bairro,cadastro.nome,cadastro.foto, topicos.topico,topicos.descricao, resposta.resposta "

sql = sql & "from cadastro "

sql = sql & "inner join topicos "

sql = sql & "on cadastro.id_usuario = topicos.id_usuario "

sql = sql & "inner join resposta "

sql = sql & "on topico.id_topico = resposta.id_topico"

Compartilhar este post


Link para o post
Compartilhar em outros sites

então mario deu esse erro

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'cadastro.id_usuario = topicos.id_usuario inner join resposta on topicos.id_topico = resposta.id_topico'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente colocar parenteses

 

sql = "select cadastro.id_usuario,cadastro.email,cadastro.bairro,cadastro.nome,cadastro.foto, topicos.topico,topicos.descricao, resposta.resposta "

sql = sql & "from (cadastro "

sql = sql & "inner join topicos "

sql = sql & "on cadastro.id_usuario = topicos.id_usuario) "

sql = sql & "inner join resposta "

sql = sql & "on topico.id_topico = resposta.id_topico"

 

Se continuar dando erro, escreva esta sql usando response.write e poste aqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok entao

 

No aguardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif mario funciono perfeitamente mais agora tenho que filtra este esses dados por exemplo.

 

sql = "select cadastro.id_usuario,cadastro.email,cadastro.bairro,cadastro.nome,cadastro.foto, topicos.topico,topicos.descricao, resposta.resposta "

sql = sql & "from (cadastro "

sql = sql & "inner join topicos "

sql = sql & "on cadastro.id_usuario = topicos.id_usuario) "

sql = sql & "inner join resposta "

sql = sql & "on topicos.id_topico = resposta.id_topico where id_topico like '%"&id_topico& "%' "

 

da uma olhda ve se ta certo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparentemente sim

 

deu algum erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu nada mario muito obrigado pela ajuda e pela atenção...

 

mario moro aki em sp mais um pouco lomge do centro não se você sabe a dificudade de encontra um curso em asp

mais se você tiver alguma escola legal para indicar agradeço dasde ja valeu pela ajuda...

 

em breve tentarei migra para o sqlserver ou mysql mais na raça fica muito dificil por enquando vo usando access..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao conehço sampa

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.