Mysql comparacao de campos

2 respostas
K

oi pessoal,

preciso fazer uma sql que compara string.

Comparar um campo da tabela 1 e outro da tabela 2, se forem iguais ele me solta um campo diferente da tabela 2.
Já procurei no google, perguntei a alguns amigos, mas nao encontrei nada.

Alguem pode me da um help?

Desde já agradeco

2 Respostas

A

Não entendi muito bem o que você quer, mas para compara string é simples, tem os operadores =, <>, LIKE e NOT para negar o resultado

campos iguais

SELECT * FROM tabela1, tabela2 WHERE tabela1.campo = tabela2.campo

campos diferente

SELECT * FROM tabela1, tabela2 WHERE tabela1.campo <> tabela2.campo
alanbrasil1984

poderia usar um UPPER(TRIM(tabela1.campo1)) = UPPER(TRIM(tabela2.campo2)).

que coloca tudo em caixa alta e tira todos os espaços e compara…

Criado 15 de abril de 2009
Ultima resposta 15 de abr. de 2009
Respostas 2
Participantes 3