我有一个从记录(员工ID)可以拥有多行数据的表中提取的以下查询。因此,我有一些最高(最大)EXAM_DATE的行。我已将MAX函数添加到SELECT语句中,但是我仍在检索每个empl有2个或更多日期的行。这一定是我忽略的事情。任何帮助表示赞赏。
SQL查询:
a if a else b()
我尝试使用NOT EXISTS的注释代码运行它,但是当我运行它时,我没有检索到任何结果。
示例输出:
答案 0 :(得分:0)
WHERE中的MAX应该没问题。
您的EXPIRE_DATE在两个记录之间也有所不同,并且由于EXPIRE_DATE包含在GROUP BY中,它将导致"重复"。