在sql中获取重复记录后如何比较列?

时间:2019-05-29 13:17:58

标签: mysql

假设我们有一列ID包含相同值重复项的列,那么我该如何首先获取与该列相同的值行,然后比较其他字段。

例如,在下表中,如果我可以多次出现id,首先让我们说5,然后比较具有相同id值的st日期和结束日期,例如(第一列的st date <=第二列的EndDate)和(st date第2列的<=第1列的EndDate)。我试图弄清楚,但无济于事。请帮忙。

st date | enddate|  id   | date
   123  |  657   | 5      | 20 dec
   123  |  658   | 2      | Null
   124  |  543   | 5      | Null
   124  |  544   | 3333   | 1 Feb
   125  |  098   | 4444   | Null
   125  |  065   | 4444   | Null

0 个答案:

没有答案