select usando o like
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:
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
Curtidas 0
Respostas
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!!!??
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