t join none using 0 0 0 - 0 0 0 - - t join none on 0 0 0 0 - 0 0 0 0 - - none join t using none join t on /none t join none using 0 0 \N - 0 0 \N - - t join none on 0 0 \N \N - 0 0 \N \N - - none join t using none join t on /none any left 0 0 0 1 10 0 2 20 2 3 30 0 4 40 4 - 0 0 0 1 10 0 2 20 0 3 30 0 4 40 0 - 0 0 0 1 10 0 2 20 2 3 30 0 4 40 4 - 0 0 0 1 10 0 2 20 0 3 30 0 4 40 0 all left 0 0 0 0 1 10 0 0 2 20 2 21 2 20 2 22 3 30 0 0 4 40 4 41 4 40 4 42 - 0 0 0 0 1 10 0 0 2 20 0 0 3 30 0 0 4 40 0 0 - 0 0 0 0 1 10 0 0 2 20 0 0 3 30 0 0 4 40 0 0 - 0 0 0 0 1 10 0 0 2 20 2 21 2 20 2 22 3 30 0 0 4 40 4 41 4 40 4 42 - 0 0 0 0 1 10 0 0 2 20 2 21 2 20 2 22 3 30 0 0 4 40 4 41 4 40 4 42 any inner 0 0 0 2 20 2 4 40 4 - 0 0 0 - 0 0 0 2 20 2 4 40 4 - 0 0 0 all inner 0 0 0 0 2 20 2 21 2 20 2 22 4 40 4 41 4 40 4 42 - 0 0 0 0 - 0 0 0 0 - 0 0 0 0 2 20 2 21 2 20 2 22 4 40 4 41 4 40 4 42 - 0 0 0 0 2 20 2 21 2 20 2 22 4 40 4 41 4 40 4 42