Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL | Richiesta da colonna vuota e FIND_IN_SET

non è necessario controllare se la posizione è vuota mentre si controllano i numeri nell'elenco dei campi.

non è necessario controllare position = FIND_IN_SET.... . restituirà il valore in cui 1 è in posizione.

devi farlo così:

 SELECT `id` 
 FROM  `table` 
 WHERE `status`=1
 AND  FIND_IN_SET( 1,  `position` ) 
 OR   FIND_IN_SET( 2,  `position` ) 

DEMO QUI