【发布时间】:2021-01-15 20:43:16
【问题描述】:
数据模型:
您好,我正在尝试获取“测试次数最多的国家/地区”。
查询:
我尝试使用一张桌子.. 好的...但是我如何使用“countryname”获得它?我应该如何使用内部连接来做到这一点?
【问题讨论】:
-
顺便说一句,在我看来,简单地在“DATE”(DATE_) 中添加下划线以防止使用保留字并不是一个很好的命名约定。我希望将所有列命名为 adjective_noun。更具描述性/自我记录,并且没有机会尝试使用保留词或关键字。我还认为,单个测试将具有足够的属性来证明拥有自己的 TESTS 表是合理的,每个独特的测试都有一个独特的行。因此,存储“total_tests”是一个设计缺陷,因为它是从 TESTS 表中派生的。
标签: sql oracle analytic-functions