keyword_id, site_id, percentage가 포함 된 테이블이 있습니다.MySQL의 복잡한 쿼리
은 지금은 사용
SELECT *
FROM keyword_relations
WHERE keyword_id = "game"
ORDER BY percentage DESC,
LIMIT {$page}, {$limitperpage}
지금라는 웹 사이트가 "example.com"가 나타납니다이 SQL에 따라 26 페이지 말할 수 있습니다.
이제 example.com에 키워드가있는 행 번호를 가져 오려면 어떻게해야합니까?
예를 들어 "example.com"키워드로 example.com의 6 번째 페이지가 5 위를 차지하는 경우 다른 페이지의 "example.com"웹 사이트와 "examples"웹 사이트가있는 경우 페이지 번호를 얻는 방법은 무엇입니까? .
limit_per_page로 키워드 (키워드 발생순으로 정렬)에 대한 웹 사이트 등급의 행 번호를 나눔으로써 웹 사이트가 표시되어야하는 페이지 번호를 찾으려고합니다. 주어진 내가 생각
카운트 (*)는 일반적으로 도움이됩니다. 조건, 물론 –
잘 고맙습니다 @ 콜. 유산탄. 카운트 (*)가 대개 도움이된다는 사실을 알게 될 때 저를 도울 수 있다면 감사하겠습니다. 그러나이 경우에는 약간 다릅니다. –
죄송합니다. 그럴 가치가 의심됩니다. –