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:
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
Curtir tópico
+ 0
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!!!??
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
Clique aqui para fazer login e interagir na Comunidade :)