melhor ainda..rs
To: java-br@yahoogrupos.com.br
From: marcvan@ig.com.br
Date: Wed, 14 Nov 2012 08:35:37 -0200
Subject: Re: [java-br] Ajuda com query MySql
Se ele quer achar um valor em varias colunas (estas colunas devem ser do
mesmo tipo) pode fazer
SELECT * FROM TABELA WHERE (SEUVALOR IN(COL1, COL2, COL3, COL4, etc))
Ou seja o IN resolve o problema de achar um dado linear das colunas
Uma observação: Isso está com cara de tabela feita as pressas, rsrsrs
acontece muito em inicio de sistema...
Se for o caso eu até mudaria a logica dela assim que possível :)
Mas pode ser uma necessidade, pois cada situação "exige" uma lógica.
Marcelo Silva
----------------------------------------------------------
Desenvolvedor: Delphi, PHP, ASP
Cel: (11) 95052-1407 Tim
Cel: (11) 99693-4251 Vivo
msn: marcvan@ig.com.br
Empresa: Perfil Medicina e Segurança do Trabalho
-----Mensagem Original-----
From: Douglas Nogueira
Sent: Wednesday, November 14, 2012 8:04 AM
To: java-br@yahoogrupos.com.br
Subject: RE: [java-br] Ajuda com query MySql
pra dizer a verdade...nem eu entendi o que ele quer, jamais passei por
problema parecido postei mesmo pra ver se clareava alguma coisa. a chave
estrangeira sempre esteve em uma coluna fixa. e não em qualquer uma rsrs
To: java-br@yahoogrupos.com.br
From: arthureloy@yahoo.com.br
Date: Wed, 14 Nov 2012 01:55:36 -0800
Subject: Re: [java-br] Ajuda com query MySql
Bom dia.
Douglas, tudo bem?
Não fui eu quem postou a dúvida, mas fiquei pensando no que você postou
abaixo. Se uma das colunas apresentar um número inteiro como valor a query
não pode confundir com um relacionamento de outra tabela? Esse foi o maior
problema que encontrei já que até agora não entendemos a lógica de como os
dados foram inseridos dentro dessa tabela. Se ao menos tivesse uma lógica o
aplicativo poderia utilizar para achar o FK referencia.
Abraços
Arthur
________________________________
De: Douglas Nogueira <douglaskd88@hotmail.com>
Para: java-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 14 de Novembro de 2012 6:31
Assunto: RE: [java-br] Ajuda com query MySql
vc pode usar OR select * from tabelawhere coluna1 = pk or coluna2 = pk
or coluna3 = pk or coluna4 = pk etc...........até 48 isso vai
verificar todas as colunas, as que tem o valor da pk procurado em qualquer
uma das colunas será mostradas
To: java-br@yahoogrupos.com.br
From: arthureloy@yahoo.com.br
Date: Tue, 13 Nov 2012 17:28:01 -0800
Subject: Re: [java-br] Ajuda com query MySql
Boa noite.
Complicado isso, mas vamos lá, vc quer relacionar uma tabela "tb_fabricante"
que possui registros do tipo:
id_fabricante_PK descricao_fabricante
1 Nike
2 Adidas
3 Reebok
4 Asics
5 Puma
com uma tabela que tem os PK inseridos de forma aleatória distribuídas em
uma tabela com 48 colunas é isso?
Então, se realmente for isso, deve ter alguma lógica de distribuição dos
dados na tabela do banco...porém, a forma comum de relacionar a tabela acima
com a tabela "tb_produto" abaixo ficaria uma query assim:
id_produto desc_produto id_fabricante_FK
1 camiseta 3
2 tenis air max 1
3 camisa Corinthians 1
4 relógio puma 5
A query "SELECT f.id_fabricante_PK, f.descricao_fabricante, p.id_produto,
p.desc_produto FROM tb_fabricante as f INNER JOIN tb_produto as p ON
f.id_fabricante_PK = p.id_fabricante_FK where f.id_fabricante_PK = 1;"
É isso?
Abraços
Arthur
________________________________
De: edson gustavo <edson.gustavos@hotmail.com>
Para: Grupo java <java-br@yahoogrupos.com.br>
Enviadas: Terça-feira, 13 de Novembro de 2012 21:42
Assunto: RE: [java-br] Ajuda com query MySql
Boa noite Marcos,
A tabela tem 48 colunas e os valores sao inseridos aleatoriamente nestas
colunas. Esse o porque desta query complicada.
Edson Santos
IT Dept.
> To: mailto:java-br%40yahoogrupos.com.br
> From: mailto:mpaulobr%40gmail.com
> Date: Tue, 13 Nov 2012 20:30:20 -0300
> Subject: RE: [java-br] Ajuda com query MySql
>
> Boa noite Gustavo,
> Me tire uma dúvida, quantas colunas possui essa tabela? ele vai só em uma
> tabela?
>
> Abraços
> Marcus Paulo
> Em 13/11/2012 21:02, "edson gustavo"
> <mailto:edson.gustavos%40hotmail.com> escreveu:
>
> > **
> >
> >
> >
> > Fala Marcos,
> >
> > Desculpe o modo como escrevi, mas situação é a seguinte:
> >
> > Consigo filtrar e identificar a linha de registros, porém não sei em
> > quais
> > colunas o valor 'PK' se encontra.
> > Por isso a dificuldade na elaboração da query.
> >
> > Determindas colunas da tem o valor 'PK' e outras colunas outros valores,
> > que são aleatorios, ou seja,
> > em cada linha os valores estão em colunas diferentes.
> >
> > Por isso não dá para definir na query em qual coluna está o valor 'PK'.
> >
> > Grato.
> >
> > Edson Santos
> > IT Dept.
> >
> >
> > > To: mailto:java-br%40yahoogrupos.com.br
> > > From: mailto:mpaulobr%40gmail.com
> > > Date: Tue, 13 Nov 2012 15:50:07 -0300
> > > Subject: Re: [java-br] Ajuda com query MySql
> > >
> > > Boa tarde Edson,
> > >
> > > não ficou muito clara sua dúvida.
> > >
> > > Preciso de uma query que selecione em uma determinada linha da tabela,
> > > as
> > > colunas com valor que eu declaro em variável.
> > > Ex: Na linha de index=1 preciso que sejam selecionadas as colunas com
> > > valor='PK'.
> > >
> > > Tipo quais as colunas?
> > > Se for o valor PK, um where *nome_da_coluna* = 'PK', não resolve?
> > >
> > > Você pode escrever novamente, de preferência com exemplos e se
> > > possível o
> > > modelo do seu banco de dados.
> > >
> > >
> > >
> > > --
> > > Abraços
> > > Marcus Paulo
> > > Sun Certified Java Programmer 6 (SCJP)
> > > Fotos: www.flickr.com/photos/marcus-paulo/
> > >
> > > 2012/11/13 edson gustavo <mailto:edson.gustavos%40hotmail.com>
> > >
> > > > **
> > > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Desenvolvendo um site de agendamento em jsp com mysql, preciso de
> > > > uma
> > > > query como descrito abaixo:
> > > >
> > > > Preciso de uma query que selecione em uma determinada linha da
> > > > tabela,
> > as
> > > > colunas com valor que eu declaro em variável.
> > > > Ex: Na linha de index=1 preciso que sejam selecionadas as colunas
> > > > com
> > > > valor='PK'.
> > > >
> > > > Vlw galera.
> > > >
> > > > Edson Santos
> > > > IT Dept.
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > Para sair da lista, envie email para:
> > mailto:java-br-unsubscribe%40yahoogroups.com
> > > Para upload/download de arquivos:
> > http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> Para sair da lista, envie email para:
> mailto:java-br-unsubscribe%40yahoogroups.com
> Para upload/download de arquivos:
> http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>
>
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos:
http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos:
http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/
<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
quarta-feira, 14 de novembro de 2012
RE: [java-br] Ajuda com query MySql
às
02:43
·
Assinar:
Postar comentários (Atom)
Pague com LPs do Mister Colibri
Hora
Online
Arquivo do Blog
- setembro (1)
- abril (1)
- agosto (1)
- dezembro (1)
- dezembro (1)
- dezembro (1)
- agosto (1)
- junho (1)
- fevereiro (1)
- janeiro (7)
- dezembro (7)
- novembro (8)
- outubro (10)
- setembro (8)
- agosto (11)
- julho (9)
- junho (8)
- maio (8)
- abril (9)
- março (7)
- fevereiro (14)
- janeiro (6)
- dezembro (4)
- novembro (4)
- outubro (10)
- setembro (12)
- agosto (10)
- julho (7)
- junho (10)
- maio (9)
- abril (11)
- março (9)
- fevereiro (5)
- janeiro (12)
- dezembro (10)
- novembro (7)
- outubro (9)
- setembro (10)
- agosto (12)
- julho (9)
- junho (10)
- maio (19)
- abril (6)
- março (14)
- fevereiro (11)
- janeiro (11)
- dezembro (14)
- novembro (13)
- outubro (9)
- setembro (9)
- agosto (9)
- julho (12)
- junho (11)
- maio (12)
- abril (12)
- março (8)
- fevereiro (8)
- janeiro (17)
- dezembro (20)
- novembro (33)
- outubro (12)
- setembro (14)
- agosto (12)
- julho (16)
- junho (10)
- maio (13)
- abril (21)
- março (20)
- fevereiro (34)
- janeiro (16)
- dezembro (14)
- novembro (15)
- outubro (22)
- setembro (33)
- agosto (17)
- julho (70)
- junho (16)
- maio (58)
- abril (21)
- março (29)
- fevereiro (29)
- janeiro (21)
- dezembro (52)
- novembro (38)
- outubro (38)
- setembro (53)
- agosto (38)
- julho (36)
- junho (38)
- maio (65)
- abril (38)
- março (33)
- fevereiro (50)
- janeiro (51)
- dezembro (37)
- novembro (93)
- outubro (59)
- setembro (76)
- agosto (86)
- julho (98)
- junho (27)
- maio (68)
- abril (98)
- março (77)
- fevereiro (149)
- janeiro (146)
- dezembro (68)
- novembro (163)
- outubro (103)
- setembro (114)
- agosto (106)
- julho (157)
- junho (141)
- maio (204)
- abril (148)
- março (130)
- fevereiro (97)
- janeiro (57)
- dezembro (61)
- novembro (187)
- outubro (163)
- setembro (181)
- agosto (170)
- julho (254)
- junho (232)
- maio (396)
- abril (294)
- março (154)
- fevereiro (167)
- janeiro (260)
- dezembro (186)
- novembro (188)
- outubro (224)
- setembro (351)
- agosto (287)
- julho (336)
- junho (379)
- maio (263)
- abril (245)
- março (245)
- janeiro (1)
0 comentários:
Postar um comentário