【发布时间】:2011-07-17 20:09:49
【问题描述】:
我的数据库中有这些文本,
categories_posts
categories_news
posts_add
news_add
我不想选择带有categories 的行,我使用类似这样的查询,
SELECT *
FROM developer_configurations_cms
WHERE developer_configurations_cms.cat_id = '1'
AND developer_configurations_cms.cfg_variables LIKE '%parent_id=2%'
AND developer_configurations_cms.cfg_name_unique NOT LIKE '%categories%'
但它也会在输出中返回这两个...
categories_posts
categories_news
如何在我的查询中忽略它们?
谢谢。
【问题讨论】:
-
我理解你的意思吗? “categories_posts”和“categories_news”是“developer_configurations_cms.cfg_name_unique”列的值?
-
in 足以说“不喜欢'categories%'”,具有该值。但这并不能解决您的问题
-
AND developer_configurations_cms.cfg_name_unique LIKE '%add'
-
@Dalen: "NOT LIKE 'categories%'" - 对我来说很好用。但为什么它不能解决我的问题?
-
我猜这个值 %categories% 和 categories% 做同样的事情。您现在查询是否返回了正确的结果集?