0
對於多找一套我用:多發現設置
...
FROM Table1 a, Table2 b
WHERE CONCAT(',',REPLACE(a.options,',',',,'),',') LIKE CONCAT('%,',REPLACE(b.options,',',',%,'),',%')
a.options = '1,2,3,4,5' VARCHAR()
b.options = '2,5,6,9,10' VARCHAR()
位數a.options
和b.options
總是按升序排序。 結果如下:
WHERE ',1,,2,,3,,4,,5,' LIKE '%,2,%,5,%,6,%,9,%,10,%'
它運作良好,但速度並不快。 如何使此查詢更快?
1.標準化您的數據。 – Strawberry
@Strawberry你是什麼意思? –
你是什麼意思? ;-) – Strawberry