Alright, I'll try to be a little more specific.
Two types of people visit my website: Candidates - people looking for jobs and posting resumes, and Employers - people who are looking for employees and posting jobs.
Among many other tables, there is a CandidateContactInfo table which has a CandidateSkills table related to it. A candidate can choose one or more skills that will be posted to his resume. There is also an JobInfo table which holds all info about a job post, and has a JobSkills table related to it which holds one or more skills that are required for this specific job post.
The asp page searches for all matches between JobSkills and CandidateSkills and emails the employer that there is a Candidate who matches and gives a link to find his resume and info.
Since (hopefully) candidates and employers are always adding more posts, I don't want to email the employer six times that the same candidate matches his skills. On the other hand, I can't just assume that just because today I found one match for his skills, tomorrow I won't find three more.
So now I hope you understand my question a little better, and if anyone has any brainstorms, I'd like to hear about them.
Thanks!