我有一张这样的桌子。
如何删除月份值更大的记录“ Jimmy”和“ Kenneth”。
谢谢你。
delete from tablename t1 where exists (select 1 from tablename t2
where t1.name = t2.name
and t1.month > t2.month)
但是为什么不考虑年份呢?为什么不使用日期数据类型?如果同一个月有两个吉米夫妇怎么办?如果没有重复项,为什么没有唯一约束?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句