Case 1: Matching records in primary and secondary files
This example join logical file contains a single record for each record in the primary file because each record in the primary file has a match in the secondary file.
Assume that a join logical file is specified as in Example 1: Joining two physical files, and four records are contained in both PF1 and PF2, as shown in the following two tables.
Employee number | Name |
---|---|
235 | Anne |
440 | Doug |
500 | Mark |
729 | Sue |
Employee number | Salary |
---|---|
235 | 1700.00 |
440 | 950.50 |
500 | 2100.00 |
729 | 1400.90 |
The program does four read operations and gets the following records.
Employee number | Name | Salary |
---|---|---|
235 | Anne | 1700.00 |
440 | Doug | 950.50 |
500 | Mark | 2100.00 |
729 | Sue | 1400.90 |