我有这样的记录:MySQL的喜欢排除
- WW.FK
- WW.ZG.,WW.FK.
- WW.ZS.,WW.ZG.,WW.FK.
- WW.ZS.
我要排除这种记录只包含“FK”和检索那些包含比“Sk的”等,但它们可以包含“SK”
如果我使用的查询
NOT LIKE '%WW.FK.%'
我只得到
- WW.ZS.
,我使用查询
t LIKE '%WW.__.%' AND t not like '%WW.FK.%'
我会排除包含FK的所有记录。
记录我想获得:
- WW.ZG.,WW.FK.
- WW.ZS.,WW.ZG.,WW.FK.
- WW.ZS.
什么是解决方案?
这是不对的。他需要百分号,因为他正在检查子字符串。 – etalon11
但是如果他想要删除的记录完全知道,并且等于'WW.FK',那么简单的不像'WW.FK'就可以工作。我误解了一些东西吗? – Eskay
是的,再次阅读这个问题:-) – etalon11