Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql | Requête à partir d'une colonne vide et FIND_IN_SET

vous n'avez pas besoin de vérifier si la position est vide pendant que vous vérifiez les nombres dans la liste des champs.

vous n'avez pas besoin de vérifier position = FIND_IN_SET.... . il renverra la valeur où 1 est en position.

tu dois faire comme ça :

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

DÉMO ICI