Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysql | Solicitação de coluna vazia e FIND_IN_SET


você não precisa verificar se a posição está vazia enquanto verifica os números na lista de campos.

você não precisa verificar position = FIND_IN_SET.... . ele retornará o valor onde 1 está na posição.

você precisa fazer assim:
 SELECT `id` 
 FROM  `table` 
 WHERE `status`=1
 AND  FIND_IN_SET( 1,  `position` ) 
 OR   FIND_IN_SET( 2,  `position` ) 

DEMONSTRAÇÃO AQUI