これを試してください: SELECT * FROM tablename WHERE keywordId IN (1, 12) GROUP BY articleId HAVING COUNT(*) = 2; SQL FIDDLE DEMOを確認してください