The finite join compares every left row with every right row.
left times right
Count pairs
The compiler checks 20 candidate pairs in left-major order.
pairs=20
Inner-join examples are tiny finite-table transforms; SQL dialect completeness, type coercion, optimizer behavior, execution cost, indexing, and database-product claims are out of scope.
Read pair order
Pair order is left source row first, then right source row.
deterministic order
Summary
Candidate pairs are possible rows, not output rows yet.