Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JSantanna

Select com IN Mysql

Recommended Posts

Boa tarde,

Estou tentando fazer um Select em um campo Varchar, o campo Varchar é composto por ids separados por '|' existe vários ids "pegar" outra tabela.

 

Isso é possível?

 

 

Segue um exemplo para consulta

 

SELECT
SUM(o.preco)
FROM gol.orcamentos o
WHERE o.id in (replace ('2|1','|',','))
Obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu refaria esta tabela a normalizando

 

Mas tente fazer assim

 

procurando 1 e 2

SELECT 
SUM(o.preco) 
FROM gol.orcamentos o
WHERE ( (INSTR(o.id, '1') > 0)
       or
         (INSTR(o.id, '2') > 0) 
      )

Só "baba" se houve valores como 11 , 12 etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.