2016-12-15 3 views
0

내 열이있는 상태로 좋아하지 : -MySQL은

  • 경로
  • 제목

내가 내 쿼리 내에서하고 싶은 것은 경로가없는 경우에는 모든 행을 선택하는 것입니다 '% 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 

가능? 당신이 (괄호) 특별히 그에게 그것을 변경하는 경우

+1

은'OR 경로 = '노드처럼 보이는/109'' 당신이 원하는 것입니다 ... 또는 간단한 조합을 perhps. – xQbert

답변

2

그런 다음

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

고마워. 완벽하게 작동합니다. (괄호를 추가했습니다.) – Steve

+0

@ 스티브, 고마워요. 끝 괄호를 놓쳤음에 틀림 없습니다. – Rahul