| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 16:17:40
|
tatiana.sch
JavaBaby
Membro desde: 04/05/2010 07:43:25
Mensagens: 89
Offline
|
Query..duas tabelas
Pessoal,
Tem uma query da seguinte maneira:
Alteração
[code]
try {
String query = "update nfiscais "+ "set cod_descricao = " + cod_descricao + ", "+ "id_nota = '" + id_nota + "', " + "valor= '" + valor + "', " + "codigo = '"+ codigo +"' "+
"where id = " + id + " ";
[code]
Ate ai ok, aconteceu que, o select (consulta, alteracao) esta pegando de uma só tabela(tabela_saida)
que temos campos: id_nota, codigo, valor, cod_descricao
Ele faz a consulta e me retorna o resultado, ok
Mas preciso que ele me de a descricao do campo id_nota..
Este campo com a descricao esta em outra tabela, o nome do campo é descricao,
Porque senao, quando peço para ele exibir a consulta, ele só me retorna o codigo da descricao..(cod_descricao)
Voces tem alguma ideia do que posssa fazer?
obrigada
This message was edited 3 times. Last update was at 01/07/2010 17:03:30
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 16:40:21
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline
|
Ta meio dificil de entender o que vc quer.
Você precisa de um SELECT entre as duas tabelas que retorne essa informação ? É isso ?
This message was edited 1 time. Last update was at 01/07/2010 16:41:02
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 16:45:34
|
dsystem
JavaEvangelist
![[Avatar]](/images/avatar/c6a0cf0ee4f5f0101504155ec1eeb479.jpg)
Membro desde: 19/04/2010 13:49:43
Mensagens: 336
Offline
|
tatiana.sch,
Você só está passando uma tabela tanto no select quanto no update.
Talvez tua pergunta esteja um pouco confusa.
Tente se expressar melhor para que possamos te dar uma ajuda melhor. Outra coisa, o que é string o que é int?
|
" O caminho de Deus é perfeito; a palavra do SENHOR é provada; ele é escudo para todos os que nele se refugiam " |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 16:50:02
|
tralsl
Debugger
![[Avatar]](/images/avatar/b9a460fcae3ca69706c8e2e3383b9698.png)
Membro desde: 15/05/2008 14:53:28
Mensagens: 62
Offline
|
que tal
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 16:51:21
|
sliverfrf
Thread.start()
Membro desde: 01/08/2007 14:54:47
Mensagens: 30
Offline
|
Deve ser algo do tipo que vc quer...
"select nfiscais.*, descricao.descricao from nfiscais
inner join descricao on nfiscais.cod_descricao = descricao.cod_descricao
where id='" + id+"'"
|
http://www.fernandofontoura.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 17:08:13
|
tatiana.sch
JavaBaby
Membro desde: 04/05/2010 07:43:25
Mensagens: 89
Offline
|
Obrigada pela ajuda pessoal,
Explicando melhor..
Eu tenho duas tabelas.... nfiscais e vendas
o select e o update estao buscando dados somente da tabela nfiscais
Acontece que o campo que mostra a descriacao da nota esta na tabela vendas
Logo, o select e update que passei, só esta pegando dados da tabela nfiscais
Parece que preciso usar Inner Join...mas esta acusando erro direto na hora que tento montar esta query...
Creio que ficou mais claro a explicacao ...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 17:13:11
|
tralsl
Debugger
![[Avatar]](/images/avatar/b9a460fcae3ca69706c8e2e3383b9698.png)
Membro desde: 15/05/2008 14:53:28
Mensagens: 62
Offline
|
tatiana.sch wrote:
Obrigada pela ajuda pessoal,
Explicando melhor..
Eu tenho duas tabelas.... nfiscais e vendas
o select e o update estao buscando dados somente da tabela nfiscais
Acontece que o campo que mostra a descriacao da nota esta na tabela vendas
Logo, o select e update que passei, só esta pegando dados da tabela nfiscais
Parece que preciso usar Inner Join...mas esta acusando erro direto na hora que tento montar esta query...
Creio que ficou mais claro a explicacao ...
sim, precisa de um join
poste a sua query com o join e os erros
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 17:14:39
|
dsystem
JavaEvangelist
![[Avatar]](/images/avatar/c6a0cf0ee4f5f0101504155ec1eeb479.jpg)
Membro desde: 19/04/2010 13:49:43
Mensagens: 336
Offline
|
Tem alguma outra tabela que faz ligação das duas ou alguma chave estrangeira?
Poste o código que você fez e erro que deu.
=]
|
" O caminho de Deus é perfeito; a palavra do SENHOR é provada; ele é escudo para todos os que nele se refugiam " |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 17:34:36
|
tatiana.sch
JavaBaby
Membro desde: 04/05/2010 07:43:25
Mensagens: 89
Offline
|
Entao pessoal,
Olhando a documentacao, consegui arrumar a linha da consulta !
Só na hora que vou alterar(update) o campo descricao que ele acusa erro...
A chave estrangeira é: id nfiscais e codigo [b] vendas
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 17:36:31
|
dsystem
JavaEvangelist
![[Avatar]](/images/avatar/c6a0cf0ee4f5f0101504155ec1eeb479.jpg)
Membro desde: 19/04/2010 13:49:43
Mensagens: 336
Offline
|
Qual erro ele esta acusando?
Posta o seu código de update que fica mais fácil de sabermos.
|
" O caminho de Deus é perfeito; a palavra do SENHOR é provada; ele é escudo para todos os que nele se refugiam " |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2010 17:42:52
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline
|
Vou colocar um exemplo para vc de como alterar 2 tabelas no mesmo update.
Mas seria bem mais facil vc postar o seu Update para identificarmos o erro.
This message was edited 1 time. Last update was at 01/07/2010 17:50:23
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
|
|