我在值列表中输出。基于日期和限制标识值
Name Date of Entry
C1 - 1/1/2011
C3 - 3/3/2011
C2 - 2/2/2011
C4 - 4/4/2011
C5 - 5/5/2011
对于说上面的列表数为5,我有帽数为2,所以任何“C的大于2应该被禁用,并且打算将根据入境之日起被禁止的铯。
即。根据日期取出较旧的Cs(首次进入系统),在这种情况下应启用C1和C2,并禁用C3,C4 & C5。
select * from table order by date;
=>这给了我C1,C2,C3,C4,C5。
select * from table order by date limit 2;
=>这给了我很好的C1和C2,但是我怎么知道C3,C4,C5需要被禁用。
我确实想识别C3,C4和C5需要禁用。
是否可以在单个查询中执行?任何MySQL开发人员都有帮助?
谢谢。
你只是想选择需要被禁用,还是要执行表上的更新行的名字吗? –
没有更新,只需要知道那些被禁用的。 – Sharpeye500
日期保证是唯一的吗?如果有三个日期“2011/1/1”,会发生什么?随机删除其中的两个? –