อาจจะต้องเปลี่ยนวิธีการกรอกคำค้นหาด้วยอะครับ
ถ้าสมมุติว่า เปลี่ยนเป็นกรอกแค่ Red Yellow คือเว้นวรรค ไม่ได้ใส่ลูกน้ำ (,) มันจะออกไหมครับ?
เพราะถ้าใช้แบบที่คุณว่า มันจะได้ sql where color like '%Red, Yellow%' ซึ่งมันไม่มีบรรทัดไหนในตารางที่เก็บค่าคำนี้ไว้ มันมีแต่ Red, Blue, Yellow ซึ่งใกล้เคียงแต่ก็ไม่ตรงตามเงื่อนไขค้นหาที่ where color like '%Red, Yellow%' เป็น Red แล้วตามด้วย, แล้วตามด้วย Yellow