quarta-feira, 14 de novembro de 2012

RE: [java-br] Ajuda com query MySql

·

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

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog