Fazer pesquisa de uma tabela com chave estrangeira
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!
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
Curtidas 0
Melhor post
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!
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