计数,加入查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计数,加入查询相关的知识,希望对你有一定的参考价值。
我正在研究一个数据库,该数据库描述了足球场分为X Y坐标的场景。
我有一个名为'location'的表,其中包含列locID,X_C,Y_C。对于使用其坐标得分的目标的唯一ID。
我的第二个名为“目标”的表是一个用日期/时间细节评分的目标列表。它的FK是locID,它连接两个表,并允许DB跟踪目标的位置及其时间/日期等。
我正在尝试查询哪个坐标已经得分最多,我认为这将使用locID开始计数查询,然后是'目标'表的连接,但我正在努力使这项工作成功。任何帮助将不胜感激。
答案
我相信你想要类似的东西:
SELECT location.locID, COUNT(goals.goalID) FROM location JOIN goals ON goals.locID=location.locID GROUP BY location.locID;
在这里,我们从具有共享locID的位置和目标表的连接中选择位置ID以及该位置上的目标计数,并通过locID对结果进行分组。
以上是关于计数,加入查询的主要内容,如果未能解决你的问题,请参考以下文章