Самостоятелното присъединяване трябва да работи. Нещо като (непроверено):
SELECT a.`iduser` FROM `table` a
JOIN `table` b ON b.`iduser` = a.`iduser`
WHERE a.`a`='gender' AND a.`b`='man' AND b.`a`='int' AND b.`b`='woman'
Но трябва да помислите за оптимизиране на структурата на db, тъй като това изглежда малко гладно за производителност.