I think the output pictures for query 4 and query 5 are incorrect.
The output i generated from SQL for query 4 is:
InnerJoinTest1_PK InnerJoinTest2_PK
1 2
1 3
2 3
1 4
2 4
3 4
1 5
2 5
3 5
4 5
Output for query 5 is:
InnerJoinTest1_PK InnerJoinTest2_PK
1 1
1 2
2 2
1 3
2 3
3 3
1 4
2 4
3 4
4 4
1 5
2 5
3 5
4 5
5 5