讓我們考慮一個條目DOMAIN={domain1,domain2,domain3}
,如何測試domain1
或domain2
或domain3
是否在列表中?在一個條目中用逗號分隔的循環子串
例如:list={domain5, domain 2, domain6}
------------------------------------
| CONTEXT | DOMAIN |
-----------------------------------|
| context1 |domain1,domain2,domain3|
|----------------------------------|
我試圖 SELECT * FROM table WHERE SUBSTRING_INDEX(domain, ',', 1) IN {'domain5', 'domain 2', 'domain6'}
但這僅適用於第一個值的逗號之前(域1)
MSSQL? MySQL的?甲骨文? – 2013-03-11 08:40:17