|
|
1
2
下面的查询使用了我的测试数据,请尝试一下。 这两个子查询对于获取每篇论文的作者/顾问列表是必要的。
|
|
|
2
2
在我的经验中,SQL数据库并不擅长将这样的表格数据聚合成一行压缩数据。基本上,我认为你使用的方法是很好的,但是另一个对我来说是加入人员表,这样你就可以为每个在给定的文件中有角色的人返回一行。 类似:
对于上面给出的示例,您可以获得如下数据:
这很容易解析为您要查找的最终结果。
有了这些东西,一切都是为了权衡:
坦率地说,如果您的代码按照您想要的方式工作,而且您还没有遇到性能问题,那么请保持原样,并在您开始看到随着数据集的扩展性能降低的那一天回到这个决定。 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 4 年前 |
|
|
Brad · SQL Server错误:子查询返回了多个值 8 年前 |
|
|
Mendelsohn · 代码学院SQL表转换课程 8 年前 |
|
|
Bodhi · SQL:如何使用子查询返回结果? 8 年前 |
|
|
Bohao LI · 如何使用子查询的结果 8 年前 |
|
|
Mohamed A.B · MySQL:我需要hel p子查询 8 年前 |
|
|
Supertracer · 使用alias mysql时出现未知列 8 年前 |