Dar Select em todos os campos (*) em duas tabelas distintas

12 respostas
Andre_Rosa

Olá,
Como eu poderia dar um Select em todos os campos de duas tabelas distintas? Simplificando, erroneamente?

Enfim, há como fazer isso? Se sim, como eu poderia fazer o este?

Grato.

12 Respostas

marciobarroso
Select a.*, b.*
from tabela1 a, tabela2 b
where a.coluna = b.coluna
C

leia sobre join, e foreign keys…

Andre_Rosa

marciobarroso:
Select a.*, b.* from tabela1 a, tabela2 b where a.coluna = b.coluna

Funcionou! Obrigado.

Andre_Rosa

Neste caso não seria necessário, creio. Pois, como eu disse, eu queria todos os campos, enfim, a dica acima funcionou.

C

Neste caso não seria necessário, creio. Pois, como eu disse, eu queria todos os campos, enfim, a dica acima funcionou.

é, porque a dica é um join…

leoramos

Se houver relação entre elas, podes fazer um join, como o Marcio falou; se não houver, podes até fazer, mas tu vais ter um resultSet com uns trocentos milhões de campos null.
Abraço!

marciobarroso

Eu simplesmente dei a resposta a sua dúvida, mas o correto seria que você desse uma estudada em SQL, pois existem N possibilidades de se fazer uma consulta tendo em consideração fatores como integridade de dados e performance.

Fica a dica.

Andre_Rosa

leoramos:
Se houver relação entre elas, podes fazer um join, como o Marcio falou; se não houver, podes até fazer, mas tu vais ter um resultSet com uns trocentos milhões de campos null.
Abraço!

Entendi. Obrigado pela dica.

Andre_Rosa

marciobarroso:
Eu simplesmente dei a resposta a sua dúvida, mas o correto seria que você desse uma estudada em SQL, pois existem N possibilidades de se fazer uma consulta tendo em consideração fatores como integridade de dados e performance.

Fica a dica.

Realmente estou precisando. Obrigado.

Andre_Rosa

Outra dúvida: eu posso utilizar outro where? Pois estou recebendo erro ao fazer:

Select a.*, b.* from PEDIDO a, ECF_EMITIDO b where a.id_local = b.ecf_numero_fabricacao and where DATAHORA between :de and :ate

o erro é este:

ISC ERROR CODE:335544569

ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 3, column 5
where
.

Obrigado.

marciobarroso

Por isso falamos em você dar uma estudada em SQL antes de sair “tentando” escrever código funcional.

Prá inicio, um material bem “begginer”


http://www.w3schools.com/sql/default.asp
http://www.sql.org/sql-database/sql-tutorial/

boa sorte

Andre_Rosa

marciobarroso:
Por isso falamos em você dar uma estudada em SQL antes de sair “tentando” escrever código funcional.

Prá inicio, um material bem “begginer”


http://www.w3schools.com/sql/default.asp
http://www.sql.org/sql-database/sql-tutorial/

boa sorte

Foi só tirar o segundo where. Obrigado pelo material.

Criado 2 de agosto de 2011
Ultima resposta 2 de ago. de 2011
Respostas 12
Participantes 4