Consulta simultânea

1 resposta
R

caros amigos,

como faço para que ao efetuar a consulta nas duas tabelas ele retorno com os dados que foi solicitado, ou seja, suponha que tenho uma tabela A com 5 registros usando campo cod_mesa,codigo, e uma tabela B com 7 registros usando o campo cod_produto, descricao, há uma chave estrangeira na tabela A com a tabela B através do campo codigo com o campo cod_produto.
Então, tenho nesses 5 registro da tabela A da seguinte forma:

cod_mesa codigo
1 1
1 2
1 5
2 6
2 3

ao efetuar a solicitação de consulta para apenas a mesa 1 a consulta tem que ter este formato:

cod_mesa codigo descricao
1 1 maça
1 2 banana
1 5 cenoura

tem como fazer desta forma?

tentei à todo custo e não consegui!

1 Resposta

nilolima

Cara não sei se entendi bem a estrutura de tuas tabelas. Mas olha só:

select a.cod_mesa, a.codigo, b.descricao
from tabela_a, tabela_b
where a.codigo = b.cod_produto

Eu não entendi direito se a chave estrangeira era codigo na tabela A.

Criado 22 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 1
Participantes 2