You say, "...each have multiple skills in fields [ESkill] and [Candidate_Skills] respectively". If your fields have something like 'Engine Repair, Wheel Alignment, Brakes' then you need to normalize your table and data. You should NOT have multiple data in a field.
hth,
Jack