select usando o like

MySQL

08/06/2004

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:


Ce

Ce

Curtidas 0

Respostas

Maximus_rc

Maximus_rc

08/06/2004

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!!!??


GOSTEI 0
POSTAR