Ok, here is my problem:
I have a table like so:
CANDIDATE_HAS_SKILLS
----------------------------------------------
id_candidate_has_skills, id_candidate, id_skill

In this table, I keep a list of candidate and their skills. I have a comma separated list of skill ID's in a variable that I want to use to return the list of candidates who have EXACTLY the list of skills from that variable.

So, for example, if the table was so:

id_candidate_has_skills, id_candidate, id_skill
--------------------------------------------
1 1 1
2 1 2
3 1 4
4 2 1
5 2 4
6 3 1

And my query parameter was "1, 4", meaning I would like to find candidates whose skill ID's are "1 AND 4".
I want the returned list of candidate ID's to be "1" and "2", and not "3".

How can I create a query that returns me the list of candidate ID's whose skills EXACTLY match (no less, no more, no in between) the list of skill ID's in my variable ("1, 4")?

Thank you,
--selim