TAJO-1102: Self-join with a partitioned table returns wrong result data.

Closes #189