MySQL NOT LIKE 有条件

MySQL NOT LIKE with a condition

我的专栏如下:-

我想在我的查询中做的是 select 路径不同于 '% node/ %' 的所有行,但有一个例外。

我希望显示路径为 'node/109' 的这一行。

这就是我所做的:-

SELECT 
      COUNT(path) as hits, path as link, MAX(title) as page FROM accesslog 
WHERE 
      MONTH(FROM_UNIXTIME(timestamp)) = 11 
      AND path NOT LIKE '%node/%' 

GROUP BY path ORDER BY hits DESC

可能吗?

那如果你具体改成那个(带括号)会怎样

AND ( path LIKE '%node/109%'
      OR path NOT LIKE '%node/%')