无论何时完成像"select * from table where userid=xx"这样的查询,mysql都会从表的第一行到最后一行获取这些值。但我希望选择从最后到第一个,以便最近更新的值在结果中显示在第一位。我无法执行"select * from table where userid=xx order by time DESC",因为表中没有时间列。我只想在表格中最近更新
我有带员工出席的MySQL桌。雇员一天中的第一行作为时间对待,而雇员一天中的最后一行作为结束时间处理。我试图从考勤表中选择第一次和最后一次(最小时间和最大时间)。它应该给我两排。但是我的查询没有给我预期的结果。表(出席情况)我的疑问
select *, min(attdate) as intime, max(attdate) as outtime from attendance where empid=