您有两个选择SELECt DISTINCT或使用GROUP
BY子句。您还具有日期列,在Oracle中这也意味着有时间,因此为了安全起见,应截断日期列。即使您知道时间也不会被插入截断。优良作法是,当您看到日期时,就认为它有时间。
您将遇到的下一个问题是,您不能在不属于SELECT的列上使用ORDER BY。
我的建议是GROUP BY。
SELECT user1, name, type, TRUNC(date) dateFROM Table1GROUP BY user1, name, type, TRUNC(date)ORDER BY user1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)