Fazer pesquisa de uma tabela com chave estrangeira

03/11/2021

0

Olá
tenho 2 tabelas onde uma recebe chave estrangeira de outra
tabela 1 (PRODUTO) (PRECO)
tabela 2 (foreign key- PRODUTO)(QUANTIDADE)

mais na real tenho muitas informaçoes, só um exemplo
queria fazer pesquisa pelo nome do PRODUTO e só aparece ID no DBGRID?
daria para usar uma FDQUERYproduto, mais não teria as informações da tabela 2 que mais importante!
Upmilk

Upmilk

Responder

Post mais votado

04/11/2021

Olá
tenho 2 tabelas onde uma recebe chave estrangeira de outra
tabela 1 (PRODUTO) (PRECO)
tabela 2 (foreign key- PRODUTO)(QUANTIDADE)

mais na real tenho muitas informaçoes, só um exemplo
queria fazer pesquisa pelo nome do PRODUTO e só aparece ID no DBGRID?
daria para usar uma FDQUERYproduto, mais não teria as informações da tabela 2 que mais importante!


Pra fazer isso você precisa usar os comandos de join do sql, inner, left, right e etc.

Select
a.campotabela1,
b.campotabela2
from tabela1 as a
Inner join tabela2  as b on b.campofk = a.campopk
where a.campo =


Substitui com os dados da sua tabela. Da uma pesquisada sobre os comandos que tem uma infidade de jeito de realizar as consultas.

Paulo

Paulo
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar