大体思路是这张表自己和自己用id关联,再加上时间和金额的限制条件,下面这段逻辑可以进行参考select distinct a.id,a.时间,a.金额,b.id,b.时间,b.金额from table ajoin table b on a.id=b.id and a.金额<>b.金额 and a.时间<>b.时间 and a.时间 - b.时间<=7 and a.金额/b.金额<=0.5