删除下一行中具有相同值的sql行

时间:2015-12-25 16:53:01

标签: sql select apache-spark-sql

我的表格列值如下所示:我需要删除/选择列事件的后续值重复的行,并使用值为1,2的列事件创建一对行。任何人都可以帮助编写要在Spark SQL中使用的ANSI SQL代码。

enter image description here

谢谢 Gopinathan K. M

1 个答案:

答案 0 :(得分:0)

如果您的表格中包含auto_increment个ID字段,则可以按照要求执行此操作:

DELETE FROM table t1 
WHERE EXISTS (SELECT 1 from table t2 
              WHERE t1.event= t2.event
              AND t2.id + 1 = t1.id)