SELECT DISTINCT page_id
FROM logtable
WHERE user_id = 1 OR user_id = 2
GROUP BY page_id
HAVING COUNT(DISTINCT user_id) = 2
Эта таблица возвращает все просмотренные ими страницы. Если вам нужен подсчет, просто сделайте это подзапросом и посчитайте строки.
SELECT COUNT(*) FROM (the query above) s;
Обновление, давайте сделаем это для всех пар пользователей.
SELECT u1.user_id, u2.user_id, COUNT(DISTINCT u1.page_id)
FROM logtable u1, logtable u2
WHERE u1.user_id < u2.user_id
AND u1.page_id = u2.page_id
GROUP BY u1.user_id, u2.user_id