Como fazer Select em campo com múltiplos valores

Bom dia Galera ! tenho um campo vendedor onde pode ser escolhidos ate 3 vendedores ou seja múltiplos valores no banco de dados é salvo esses dados destas forma : 12;13;7 minha duvida é seguinte como posso pegar apenas determinado ID neste campo exemplo quero pegar todos os registro somente doid 12 não estou conseguindo!

select * from tabela where id in ({vendedores});

tem que fazer um replace antes no campo e trocar ponto e virgula por virgula ou já grava no campo separado por virgula.

Bom dia Haroldo! o Scriptcase ja grava assim no banco separado por ;

Voce pode trocar o separador nas propriedades do campo.

pelo que entendi ele quer pegar apenas um o in ({vendedores}) vai listar os 3

acho que teria que dar um explode na variavel e depois pegar apenas o que quer ai nem precisaria mudar o ; usa ele como delimitador

https://www.php.net/manual/pt_BR/function.explode.php

na verdade deve ser:

$idvendedor=12.’;’ ;

$selelect=“SELECT * FROM TABELA WHERE CONCAT(vendedores,’’;’) like ‘%{$idcvendedor}%’”;

onde vendedores é a coluna da tabela com os valores 12;13;7 (citado no exemplo).