Fórum Consulta em SQL. #187179
08/10/2003
0
Alguém sabe como fazer consulta em SQL, sendo um valor(edit) e a pesquisa buscar esse valor em duas tabelas.(Ex- Digito numero tal e a consulta buscará o número numa tabela com esse campo e em outra tabela com esse campo embora as duas não estejam relacionadas).
Amilton/pr
Curtir tópico
+ 0
Responder
Posts
08/10/2003
Macario
Colega se vc for fazer atraves do delphi
tente isso
um abraço
tente isso
with Query do
begin
Close;
SQL.Clear;
SQL.Add(´select C.v1, D.v1´);
SQL.Add(´from tabela C,´);
SQL.Add(´ tabela D´);
SQL.Add(´where (C.v1 = :paramentro1)´);
SQL.Add(´ and (D.v1 = :paramentro1)´);
Params[0].Value := edit1.text;
Open;
end;
um abraço
Responder
Gostei + 0
08/10/2003
Ildefonso
Olá, Amilton.
Você deve criar [b:b9b27d80bf]2[/b:b9b27d80bf] consultas separadas, visto que as tabelas não são relacionadas.
Veja o exemplo, onde um botão dispara o procedimento...
Você deve criar [b:b9b27d80bf]2[/b:b9b27d80bf] consultas separadas, visto que as tabelas não são relacionadas.
Veja o exemplo, onde um botão dispara o procedimento...
procedure Form1.Button1Click(Sender: Object); begin Query1.Close; Query2.Close; Query1.SQL.Text := ´SELECT * FROM Pedidos ´ + ´ WHERE [Numero] = ´ + Edit1.Text; Query2.SQL.Text := ´SELECT * FROM NotasFiscais ´ + ´ WHERE [Numero] = ´ + Edit1.Text; Query1.Open; Query2.Open; end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)