Yes, thank you for your advice.
I can do the LEFT JOIN and generated a new list of records in the join query.
But, when a student took more than one (say, 3 times) of Test1 on different
dates,
the query generates 3 records, and then, this in turn leads to duplicate
records of Test2 and so on for Test3, Test4, etc.
After I query for Test1:
Name Test1 Test2
AAA 50_date1
60_date2
55_date3
Next, after I JOIN also the Test2, it becomes:
Name Test1 Test2
AAA 50_date1 70_date4
60_date2 70_date4
55_date3 70_date4
Then, for Test3, I will get:
Name Test1 Test2 Test3
AAA 50_date1 70_date4 30_date5
60_date2 70_date4 30_date5
55_date3 70_date4 30_date5
50_date1 70_date4 35_date6
60_date2 70_date4 35_date6
55_date3 70_date4 35_date6
How can I get rid of the duplicates?
Thank you again.
try creating a query for each test field - one query for Test_1, another
query for Test_2, etc, including the foreign key field that identifies the
student, in each query. then use those queries in another query, including
the students table and using a LEFT JOIN to link the students table to each
test query, on the student identifier field. then pull the student name
fields from the student table and the test field from each test query into
the design grid.
hth
Hi Tina,
Because different students took different tests on different dates,
[quoted text clipped - 28 lines]