select usando o like

08/06/2004

0

Olá..
Como consigo usar o ´like´ através do union de duas tabelas?

Query1.Sql.Clear;
Query1.Sql.Add(´Select codigo, descricao, cidade from table1´);
Query1.Sql.Add(´where descricao like ´+QuotedStr(Edit.text+´¬´) +´union´);
Query1.Sql.Add(´Select codigo, descricao, cidade from table2´);
Query1.Sql.Add(´where descricao like ´+QuotedStr(Edit.text+´¬´));

Com esse código, apenas o like funciona na primeira tabela(table1)..

:shock:


Responder

Posts

16/06/2004

Maximus_rc

Talvez o problema seja o nome dos campos (As duas tabelas tem os dois campos com o mesmo nome).
Tenta colocar o nome da tabela(.) antes de cada campo:

select table1.campo1, table1.campo2 from table1 where...
select table2.campo1, table2.campo2 from table2 where...

Espero q funcione :)

Valeu!!!??


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar