Hey all, this is a bit of a tricky one (well to me at least).
I have a database to record the training qualifications of members. To get a qualification, you have to pass all the designated competencies for that qualification (each qualification can have 1 or more competencies).
Now the database has the follwoing tables;
tblMember
MemberID
tblCompetency:
CompetencyID
CompetencyName
tblQualifications:
QualID
QualName
tblCompetencyForQual: (permits many-many linking of competency and qual)
CompetencyForQualID
QualID
CompetencyID
tblCompetencyAttained: (permits many-many linking of competency and member)
CompetencyAttainedID
CompetencyID
Member ID
Now, I want a query that will show all members that will consist of basically two columns, showing:
MemberID and QualificationAttained.
Is there a generic, SQL way to do this, or do I need to write a VB procedure to step through the info.
Thanks in advance.
I have a database to record the training qualifications of members. To get a qualification, you have to pass all the designated competencies for that qualification (each qualification can have 1 or more competencies).
Now the database has the follwoing tables;
tblMember
MemberID
tblCompetency:
CompetencyID
CompetencyName
tblQualifications:
QualID
QualName
tblCompetencyForQual: (permits many-many linking of competency and qual)
CompetencyForQualID
QualID
CompetencyID
tblCompetencyAttained: (permits many-many linking of competency and member)
CompetencyAttainedID
CompetencyID
Member ID
Now, I want a query that will show all members that will consist of basically two columns, showing:
MemberID and QualificationAttained.
Is there a generic, SQL way to do this, or do I need to write a VB procedure to step through the info.
Thanks in advance.