Mysql WHERE проблема со списком, разделенным запятыми

Мне нужна помощь по этой проблеме.

В таблице MYSQL у меня есть field:

Field  : artist_list  
Values : 1,5,3,401

Мне нужно найти все записи для идентификатора исполнителя 401

Я делаю это

SELECT uid FROM tbl WHERE artist_list IN ('401');

У меня есть все записи, в которых значения полей artist_list равны только «401», но если у меня 11 401, этот запрос не соответствует.

Есть идеи?

(Я не могу использовать метод LIKE, потому что если uid исполнителя равен 3 (соответствует 30, 33, 3333) ...

5
задан Bill Karwin 25 September 2011 в 00:20
поделиться