O resultado obtido é que o ResultSet possui um número de linhas igual a quantidade de registros de uma tabela vezes a outra, por exemplo se uma tabela tem 3 registros e a outra 4, é retornado 12 linhas no ResultSet. Será que não estou percorrendo errado o ResultSet ???? Estou usando o método next(), esse é o método mais adequado???? Table CLIENTE // DADOS CONTIDOS NA TABELA CODCLI NOME 000001 JOSE DA SILVA 000012 JOAO DA SILVA 000309 MARIA DOS SANTOS PK=CODCLI Table VENDA // DADOS CONTIDOS NA TABELA NUMERO CODCLI DATA 000001 000309 15-02-2000 000002 000001 12-02-2000 000003 000012 13-02-2000 000004 000309 25-02-2000 PK=NUMERO FK=CODCLI ... try{ rs = s.executeQuery("SELECT c.codcli, c.nome, v.numero,v.codcli,v.data FROM venda v ,cliente c WHERE v.codcli=c.codcli ORDER BY v.numero"); while (rs.next()) { System.out.println(rs.getString(1)); //Passa 12 vezes por aqui, o nº de registros de uma tabela vezes a da outra } } catch (Throwable e){ System.out.println("exception thrown:"); if (e instanceof SQLException) printSQLError((SQLException)e); else e.printStackTrace(); } Resultado: 000001 000001 000001 000002 000002 000002 000003 000003 000003 000004 000004 000004 ... > > -----Mensagem original----- > De: Javanês <[EMAIL PROTECTED]> > Para: SouJava <[EMAIL PROTECTED]>; Sun <[EMAIL PROTECTED]>; GOJUG > <[EMAIL PROTECTED]> > Data: Quarta-feira, 1 de Março de 2000 20:54 > Assunto: [SouJava-J] SQL command para tabelas relacionadas > > Como eu faço para exibir em uma única consulta > O que está errado neste comando SQL ???? > What is wrong in this SQL command ???? > > SELECT VENDA.NUMERO,VENDA.DATA,VENDA.CODCLI,CLIENTE.NOME > FROM VENDA,CLIENTE > ORDER BY VENDA.NUMERO > > RESULTADO DESEJADO // wait result > NUMERO DATA CODCLI NOME > 000001 15-02-2000 000309 MARIA DOS SANTOS > 000002 12-02-2000 000001 JOSE DA SILVA > 000003 13-02-2000 000012 JOAO DA SILVA > 000004 25-02-2000 000309 MARIA DOS SANTOS > > Table CLIENTE // DADOS CONTIDOS NA TABELA // data contents in table > CODCLI NOME > 000001 JOSE DA SILVA > 000012 JOAO DA SILVA > 000309 MARIA DOS SANTOS > > PK=CODCLI > > Table VENDA // DADOS CONTIDOS NA TABELA // data contents in table > NUMERO CODCLI DATA > 000001 000309 15-02-2000 > 000002 000001 12-02-2000 > 000003 000012 13-02-2000 > 000004 000309 25-02-2000 > > PK=NUMERO > FK=CODCLI > > Obrigado, Alexandre // [EMAIL PROTECTED] > Thanks, Alexandre // [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] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] ---------------------------------------------------------------------