Fórum Função Like do MySQL #31220
26/05/2008
0
Alguém poderia me ajudar a resolver um certo problema com a função LIKE do MySQL?
Eu preciso usá-lo para comparar os dados de duas tabelas, o comando que tentei usar é o seguinte:
[b:df5efe2d82][color=blue:df5efe2d82][i:df5efe2d82]
UPDATE tbl1, tbl2
SET tbl1.Data = tbl2.Data
WHERE tbl1.Descricao LIKE ¬tbl2.Termo¬
[/color:df5efe2d82][/i:df5efe2d82][/b:df5efe2d82]
A idéia é copiar as datas cadastradas em tbl2 para a tbl1, quando o campo [i:df5efe2d82]Termo[/i:df5efe2d82] de tbl2 está contido em [i:df5efe2d82]Descrição[/i:df5efe2d82] de tbl1.
Do jeito acima não funciona, mas se eu acrescentar aspas simples no parâmetro LIKE, ele vai ser lido como uma String e não como campo.
É possível ler o campo [i:df5efe2d82]Termo[/i:df5efe2d82] sem tratá-lo como uma String?
Eu preciso usá-lo para comparar os dados de duas tabelas, o comando que tentei usar é o seguinte:
[b:df5efe2d82][color=blue:df5efe2d82][i:df5efe2d82]
UPDATE tbl1, tbl2
SET tbl1.Data = tbl2.Data
WHERE tbl1.Descricao LIKE ¬tbl2.Termo¬
[/color:df5efe2d82][/i:df5efe2d82][/b:df5efe2d82]
A idéia é copiar as datas cadastradas em tbl2 para a tbl1, quando o campo [i:df5efe2d82]Termo[/i:df5efe2d82] de tbl2 está contido em [i:df5efe2d82]Descrição[/i:df5efe2d82] de tbl1.
Do jeito acima não funciona, mas se eu acrescentar aspas simples no parâmetro LIKE, ele vai ser lido como uma String e não como campo.
É possível ler o campo [i:df5efe2d82]Termo[/i:df5efe2d82] sem tratá-lo como uma String?
Tulio_web
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)