可能重复:
Searching a column containing CSV data in a MySQL table for existence of input values
MySQL query finding values in a comma separated string从逗号选择值分隔字符串
我有两个表。一个表格包含标签,另一个表格包含以逗号分隔的字符串包含标签的帖子。我需要使用特定的标记ID来获取所有帖子。
我试过,但没有奏效:
SELECT
ab_tags.id,
ab_tags.lang,
ab_tags.tag,
ab_tags.slug,
ab_etkinlik.title,
ab_etkinlik.tag
FROM
ab_tags ,
ab_etkinlik
WHERE
ab_tags.id = 2
ab_tags.id IN (ab_etkinlik.tag)
ab_tags.id从$_get val
ab_etkinlik.tag未来是像 “2,4,8,20,48”
在此先感谢。
不要在关系数据库中存储逗号分隔值。 –
它以什么方式不起作用?请描述观察到的行为,包括您得到的任何错误消息。此外,您正在使用哪种RDBMS? MySQL是PHP的常用选择,但它可以帮助我们确定地知道。 – APC