我在Oracle和MySQL数据库中发现了一种有趣的行为。我将接着介绍Oracle示例。从技术上讲,查询中没有GROUP BY表达式,但存在聚合,因此假定为空GROUP BY ()。您甚至可以将此子句添加到查询中,结果是相同的。此查询在PostgreSQL中失败,但MySQL也支持它。因此,我的猜测是,如果ORDER BY子句在分组后无法计算,那么Oracle在分组之前对其进行评估。,只要有一个非空的GROUP子句,查询就会失败,如果
对于这个愚蠢的问题,我很抱歉,但我不明白为什么我的数据会显示两次。1969 | So and so was born.1970 | They released a new song.这是我的问题。Date2, Cal2.Year, Cal2.Brief WHERE Cal2.Date2 = :MyURL
GROUP