> Already tried that, but is 2 appears at the end of the list > is doesn't get picked up because there is no comma at the end > of the list Are there spaces between the commas???
If not then SELECT gallery_id, gallery_name FROM galleries WHERE keywords = '2' -- 2 on it's own OR keywords LIKE '%,2,%' -- 2 in any position but first and last OR keywords LIKE '2,%' -- 2 in first position OR keywords LIKE '%,2' -- 2 in last position If there are spaces between the commas and the keywords are single words or numberic digits then you could collapse all spaces... SELECT gallery_id, gallery_name FROM galleries WHERE REPLACE(keywords,' ','') = '2' -- 2 on it's own OR REPLACE(keywords,' ','') LIKE '%,2,%' -- 2 in any position but first and last OR REPLACE(keywords,' ','') LIKE '2,%' -- 2 in first position OR REPLACE(keywords,' ','') LIKE '%,2' -- 2 in last position Done very quickly so I may have missed something, I'm sure others will point it out if I have! Cheers Dean -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]