可能重複:
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