mysql 中 where语句后 or 和and 应该如何用
这是我想达到的效果先让关键词和articleTitle、articleContent进行搜索匹配如果有匹配的结果并且flag为1时才能算正确的查询结果。我这么写对吗?不对...
这是我想达到的效果 先让关键词和articleTitle 、articleContent 进行搜索匹配 如果 有匹配的结果并且flag 为1 时 才能算正确的查询结果。 我这么写对吗?不对的话应该怎样写
SELECT * FROM T_article WHERE flag = '1' AND
(articleTitle LIKE CONCAT('%','sugar','%') or MATCH (articleContent) AGAINST ('sugar' IN NATURAL LANGUAGE MODE)) ORDER BY createtime DESC,articleID DESC 展开
SELECT * FROM T_article WHERE flag = '1' AND
(articleTitle LIKE CONCAT('%','sugar','%') or MATCH (articleContent) AGAINST ('sugar' IN NATURAL LANGUAGE MODE)) ORDER BY createtime DESC,articleID DESC 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询