PLSQL 中对同一table取不同别名的操作

select * from tablea A,tablea B where a.column>b.column 这里没打错都是tablea,但我在搜索时发现这样可以搜索出部分记录,还有一部分会被筛掉,尤其是当column为日期的时候,但本人并不明白其原理,只知道可以使搜索出部分的数据按一定顺序排布,希望有大佬能解答一下

这个sql就是查询同一列 A表的 column 的值大于B表的 column 的数据