sql >> Database >  >> RDS >> Mysql

mysql | Verzoek uit lege kolom en FIND_IN_SET

u hoeft niet te controleren of de positie leeg is terwijl u de nummers in de veldlijst controleert.

u hoeft position = FIND_IN_SET.... . niet aan te vinken . het geeft de waarde terug waar 1 zich bevindt.

je moet het zo doen:

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

DEMO HIER




  1. Beginnershandleiding voor opgeslagen procedures met MySQL?

  2. De beste waarschuwings- en meldingstools voor PostgreSQL

  3. Een tafel vergrendelen met slaapstand

  4. Meerdere pagina's maken op basis van sql-query