SELECT Item FROM YourTable WHERE categories IN ('red', 'blue', 'green') GROUP BY Item HAVING COUNT(DISTINCT categories) = 3
SELECT Item FROM YourTable WHERE categories ALL ('red', 'blue', 'green')