Fazer pesquisa de uma tabela com chave estrangeira

Delphi

CRUD - Delphi

03/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!
Upmilk

Upmilk

Curtidas 0

Melhor post

Paulo

Paulo

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.
GOSTEI 1
POSTAR