se voc� puder postar o codigo talvez possamos te ajudar, pode ser algo como
algumas aspas que qd vc utiliza o jdbc ele as altere, ou algo semelhante.
Leandro
----- Original Message -----
From: "Rodrigo Gon�alves Yunoguthi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 02, 2003 9:25 AM
Subject: Re: [java-list] Problema com consulta no JDBC
> N�o daria certo porque eu quero todos os valores que se repetem em campo1.
Em
> uma tabela um pouco maior, por exemplo:
>
> +--------+--------+
> | campo1 | campo2 |
> +--------+--------+
> | x | y |
> +--------+--------+
> | x | z |
> +--------+--------+
> | a | b |
> +--------+--------+
> | a | c |
> +--------+--------+
> | d | e |
> +--------+--------+
>
> A consulta deveria retornar:
>
> x - y
> x - z
> a - b
> a - c
>
> E no mysql retorna isso, mas no JDBC retorna:
>
> x - z
> a - c
>
>
> Citando Leandro Fernandes Afonso <[EMAIL PROTECTED]>:
>
> > > SELECT a.* from tabela, tabela as a
> > > WHERE a.campo1=tabela.campo1 and a.campo2<>tabela.campo2
> > > ORDER BY a.campo2;
> > bem aho que sua consulta est� meio confusa,
> >
> > poderia fazer
> > SELECT *
> > FROM tabela
> > WHERE campo1='x'
> > AND campo2='y';
> >
> > ou ainda voc� poderia criar indices para garantir unicidade nos campos
> > (campo1 e campo2) e criar uma chave prim�rio como cod_tabela.
> > neste caso os campos seriam foreing key de outras tabelas.
> >
> > bem achei seu exemplo meio confuso, mas pode ser que eu n�o tenha
entendido
> > sua inten��o, mas acho mesmo que precisa estudar SQL.
> >
> >
> > Leandro
> >
> >
> >
> > ----- Original Message -----
> > From: "Rodrigo Gon�alves Yunoguthi" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, June 24, 2003 5:33 PM
> > Subject: [java-list] Problema com consulta no JDBC
> >
> >
> > > Eu tenho a seguinte tabela (campo1 e campo2 s�o chaves compostas):
> > >
> > > +--------+--------+
> > > | campo1 | campo2 |
> > > +--------+--------+
> > > | x | y |
> > > +--------+--------+
> > > | x | z |
> > > +--------+--------+
> > >
> > > No banco de dados(mysql), eu fa�o esta consulta:
> > >
> > > SELECT a.* from tabela, tabela as a
> > > WHERE a.campo1=tabela.campo1 and a.campo2<>tabela.campo2
> > > ORDER BY a.campo2;
> > >
> > > No exemplo, a consulta retorna a tabela inteira, correto?
> > >
> > > Mas quando fa�o a mesma consulta no JDBC, ela retorna apenas um dos
> > valores.
> > >
> > > Algu�m tem alguma id�ia do que est� acontecendo?
> > >
> > > Aqui est� o c�digo:
> > >
> > >
> >
****************************************************************************
> > **
> > > ...
> > > Connection con;
> > > Statement st;
> > > ResultSet rs;
> > >
> > > try{
> > > Class.forName(driver);
> > > con = DriverManager.getConnection(url, user, password);
> > > con.setAutoCommit(true);
> > > st = con.createStatement();
> > >
> > > try{
> > > rs = st.executeQuery(consulta);
> > > retorne="";
> > > while (rs.next()){
> > > retorne=retorne+rs.getString("campo1")+" -
> > "+rs.getString("campo2")+"\n";
> > > }
> > > }catch (SQLException e){
> > > System.out.println("Erro na consulta");
> > > }
> > >
> > > st.close();
> > > con.close();
> > >
> > > }catch ...
> > >
> >
****************************************************************************
> > **
> > >
> > >
> > >
> > > ------------------------------------------------------
> > > Mensagem enviada pelo Webmail da Faculdade de Ci�ncias
> > >
> > >
> > > ------------------------------ LISTA
SOUJAVA ----------------------------
> >
> > > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > > regras da lista: http://www.soujava.org.br/regras.htm
> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > para sair da lista: envie email para
[EMAIL PROTECTED]
> >
> -------------------------------------------------------------------------
> >
> >
> > ------------------------------ LISTA
SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
> >
> >
>
>
> --
>
> "Tentativa � o primeiro passo para o fracasso"
> - Homer Simpson
>
> ------------------------------------------------------
> Mensagem enviada pelo Webmail da Faculdade de Ci�ncias
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------