I have a table name messages. There is a column name receiver_id I need to fetch record where receiver_id = 4 but i am always getting null output.<
receiver_id
This should also work (SQL Fiddle):
SELECT * FROM messages WHERE receiver_id LIKE '%,4,%' OR receiver_id LIKE '4,%' OR receiver_id LIKE '%,4' OR receiver_id = '4'
Or with regex (SQL Fiddle):
SELECT * FROM messages WHERE receiver_id REGEXP '4,|,4,|,4' OR receiver_id = '4'