1
我們有包含一個逗號分隔的整數值的列表中字段的表,如下所示:SQL服務器 - ListContains
tblMedia
mediaID categories
--------------------
1 1,2,3,4
我知道這可能不是最好的辦法,但這是我們在這個階段正在考慮的。
給定一個隨機的categoryID,你會如何運行一個查詢,搜索的類別欄,看看是否逗號分隔的列表包含在的categoryID?
在僞代碼:
SELECT * FROM tblMedia 其中含有類#arguments.categoryId#
LIKE將返回一擊對於類別「22」如果我通過類別ID「2」 – user460114
在這種情況下,嘗試使用'LIKE(「%,2,%」)' – SchmitzIT
有不一定是在前面或端逗號 – user460114