Als ik je goed heb begrepen, zou dit het moeten doen:
SELECT page_id, count(*)
FROM tags
WHERE tag IN ('New Zealand', 'Trekking')
GROUP BY page_id
HAVING count(*) > 1
U hoeft geen UNION te gebruiken als u uit dezelfde tabel selecteert.
Als ik je goed heb begrepen, zou dit het moeten doen:
SELECT page_id, count(*)
FROM tags
WHERE tag IN ('New Zealand', 'Trekking')
GROUP BY page_id
HAVING count(*) > 1
U hoeft geen UNION te gebruiken als u uit dezelfde tabel selecteert.