Dúvida com querys no iReport (Usando mais de uma query) [ Resolvido ]

4 respostas
Pilantra

Olá Pessoal,

No meu sistema tem uma tela que faz orçamentos, e é utilizado duas tabelas pra fazer esse cadastro. Tudo bem, ficou filé mas e agora pra mim usar o iReport?? Tem como eu usar duas querys e na segunda query, pegar alguma informação da primeira tabela (ID) e usar na segunda query?

Se der pra fazer isso dentro do Java fica mais fácil pra mim.

Abraços.

4 Respostas

Romeo

Não é mais facil fazer um JOIN entre as tabelas?

Pilantra

E como eu faria isso??

Romeo

Como fazer JOIN? Dificil pra dizer por aqui, mas é só juntar as duas tabelas e comparar os campos semelhantes.

Ex:

[color=red]select tb1., tb2. from tabela1 tb1, tabela2 tb2 where tb1.cod = tb2.cod and tb1.id = tb2.id;[/color]

é só um exemplo bobo, mas ela faz o seguinte, ela junta a tabela1 e a tabela2 e da acronimos para ela( tb1 e tb2 ) e compara os codigos e ids( ai vc faz pro seu caso). no lugar de tb1.*( q pega todos os campos), vc poe apenas os q vc vai usar

Pilantra

Opa, consegui fazer aqui, vou postar a query:

SELECT T1., T2. FROM tabela1 T1 INNER JOIN tabela2 T2 ON T2.id = T1.id

Abraços.

Criado 26 de março de 2007
Ultima resposta 27 de mar. de 2007
Respostas 4
Participantes 2