0
因爲我已經使用數據庫已經有好幾年了,所以我非常難過。這通常是最容易傷害的東西,我希望有人能夠提供幫助。使用Access在一行中打印多條記錄
我有一張學生名字表。我有一張父母名字的表(母親和父親)。我有另一張表格,將他們的關係定義爲母親和父親,另外還有一個表格定義了跟蹤所有主鍵及其關係的表格。我已經達到了我記得如何加入的地步,但一次只能加入一條記錄。目前,我有Access 2010中的查詢,打印兩行,如下:
Student1 Name | Parent1 Name | Parent1 Cell
Student1 Name | Parent2 Name | Parent2 Cell
Student2 Name | Parent1 Name | Parent1 Cell
etc...
我想完成以下任務:
Student1 Name | Parent1 Name | Parent2 Name | Parent1 Cell | Parent2 Cell
Student2 Name | Parent1 Name | Parent2 Name | Parent1 Cell | Parent2 Cell
etc...
我的SQL語句看起來像這樣:
SELECT Student.FirstName, StudentToPersonMap.RelationshipType, Person.FirstName,
Person.CellPhone, FROM Student INNER JOIN (Person INNER JOIN StudentToPersonMap ON
Person.PersonID = StudentToPersonMap.PersonID) ON Student.StudentID =
StudentToPersonMap.StudentID WHERE (((StudentToPersonMap.RelationshipType)=1 Or
(StudentToPersonMap.RelationshipType)=2));
任何通過Access查詢或通過SQL查詢的建議都將非常受歡迎!感謝您的閱讀!