A family of Microsoft relational database management systems designed for ease of use.
Ok, the child table column is NEVER a auto number, but a simple plain jane long number column. So, the above screen shot looks "mostly" correct.
I don't see that join has having been enforced. I did not think that was required, but it would not hurt to enforce that join. And might as well make it a left join, since in theory the child table record of "Session information" does not necessary have to exist. So, while you drawn a join line, I don't see it as a enforced relationship, and it should be.
In other words, your join line should look like this:
So, note in above, I see the "omega" sign - that means you enforced the relationship. Now the right arrow? That means a left join, and you probably don't need that, but it still a good idea. So, the relationship should be enforced.
Hence double click on the join line, and you should have settings like this:
So, SharePoint tables? Yes, they ONLY support a master to child record join on a PK column (in the parent table), and standard number column in the child table. You can NOT use text columns for these joins.
So, while that YT video was using web tables, you can and should be able to use the standard relationship window, and your joins should look like above.
Note that the join should be left, (it does not have to be, but it should). So, in above, we click on the join type and have this:
So, yes, the relationships need to be "enforced" for the up-load to work correctly.