SELECT projectID, urlID, COUNT(1) AS totalClicks, projectPage,
(SELECT COUNT(1)
FROM tblStatSessionRoutes, tblStatSessions
WHERE tblStatSessionRoutes.statSessionID = tblStatSessions.ID AND tblStatSessions.projectID = tblAdClicks.projectID AND
(tblStatSessionRoutes.leftPageID = tblAdClicks.projectPage OR
tblStatSessionRoutes.rightPageID = tblAdClicks.projectPage)) AS totalViews
FROM tblAdClicks
GROUP BY projectID, urlID, projectPage
ORDER BY projectID, urlID
tblProjects는 필드의 사용자 ID를 가지고 있으며, 모든 사용자의 모든 프로젝트에 대한 모든 통계를 표시하지 않도록 나는이 프로젝트는 사용자 ID = 5가 있습니다 만 표시 기록이 질의를 필요로한다 순진SQL 도움말 - 사용자 ID별로 필터는
위의 쿼리에서 tblProjects 테이블을 어디에 사용하고 있습니까? –
저는 아니지만 하루가 끝날 무렵 뇌의 방귀가있어 –
에 들어가는 방법을 알아낼 수 없으므로 tblProjects.userID와 다른 tblAdClicks의 관계는 무엇입니까? – Mikhail