Du opbevarer ikke dine data på en ordentlig måde. Uanset hvad, hvis du stadig vil bruge dette skema, skal du bruge FIND_IN_SET i stedet for LIKE for at undgå uønskede resultater.
SELECT *
FROM mytable
WHERE FIND_IN_SET(2, ancestors) <> 0
Du opbevarer ikke dine data på en ordentlig måde. Uanset hvad, hvis du stadig vil bruge dette skema, skal du bruge FIND_IN_SET i stedet for LIKE for at undgå uønskede resultater.
SELECT *
FROM mytable
WHERE FIND_IN_SET(2, ancestors) <> 0