我有以下重复信息的示例数据:% Q, h+ h L( [" V" L/ l
ID Date Emp_ID Name Keep---------------------------------------------------------15:22 101 17/11/2010AB *13:44:100 101 AB12:45:22 10101012:45:22 SF *12:44:10 SF5 11:45:22 103 RD *6 17/11/2010 11:44:10 103 RD如何根据上述数据集删除重复数据集Emp ID,只保留指定的最大日期/时间Emp ID?. u. k2 S/ p5 m/ R: Q% U
因此,根据以上内容,我只会看到ID:1、3和5。$ t5 U9 C; ^) s% G3 K
谢谢。. _* i1 C X" v( F c9 }
) S4 b& |4 o* ~3 f1 r# ]解决方案: $ F, Q2 i: A7 {! F2 I$ R
就像是:; Q0 |- `) T7 ^* `
DELETE FROM the_table_with_no_name WHERE date_column != (SELECT MAX(t2.date_column) FROM the_table_with_no_name t 2 WHERE t2.id = the_table_with_no_name.id);