跨一对多关系选择 COUNT

2023-12-23

对于两张桌子

player

and

team

对于 1-∞ 关系(球员与球队):您如何计算每个球队有多少球员?

失败的尝试:

SELECT team.teamid, (SELECT COUNT(player.team) FROM player)
FROM team
LEFT JOIN player ON player.team = team.teamid

Try

SELECT t.teamid, COUNT(p.team) player_count
FROM team t LEFT JOIN
     player p ON p.team = t.teamid
GROUP BY t.teamid

SQLFiddle http://sqlfiddle.com/#!2/52132/1

如果某些球队没有分配球员,它将给出正确的结果事件。请参阅 sqlfiddle(第 3 队没有玩家)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跨一对多关系选择 COUNT 的相关文章

  • 是否可以使用“WHERE”子句来选择SQL语句中的所有记录?

    晚上好 我很好奇是否可以在 SQL 语句中创建一个 WHERE 子句来显示所有记录 下面一些解释 随机 SQL 语句 Java JSP示例 正常情况 String SqlStatement SELECT FROM table example
  • 执行许多插入重复键更新错误:未使用所有参数

    所以我一直在尝试使用 python 2 7 15 使用 mysql connector 执行此查询 但由于某种原因 它似乎不起作用并且总是返回错误 并非所有参数都被使用 表更新有一个主键 即 ID 这是我尝试运行此 SQL 的查询 sql
  • 将列的值添加到 LIKE 语句中?

    我有 3 个标签表 标签类别和使用过的标签 我想要获取所有标签的列表以及已使用标签的计数 所使用标签的格式是每个具有标签的文档 ID 的逗号分隔值 我一直在尝试类似的方法 但无法将tags tag 字段的值插入到LIKE 语句中 SELEC
  • 选择MySql表数据放入数组中

    我尝试从 mysql 捕获数据并将它们全部放入数组中 认为 users table id name code 1 gorge 2132 2 flix ksd02 3 jasmen skaod2 sql mysql query select
  • 在 MySQL 中分割逗号分隔值

    我正在尝试将字符串中以逗号分隔的 值拆分为多列 样本数据 COL1 COL2 COL3 000002 000003 000042 09 31 51 007 004 007 预期输出 Pno Cno Sno 000002 09 007 000
  • 从存储过程中的动态 SQL 获取结果

    我正在编写一个存储过程 需要在过程中动态构造 SQL 语句以引用传入的表名称 我需要让这个 SQL 语句返回一个结果 然后我可以在整个过程的其余部分中使用该结果 我尝试过使用临时表和所有内容 但我不断收到一条消息 提示我需要声明变量等 例如
  • RMySQL fetch - 找不到继承的方法

    使用 RMySQL 我想将数据从数据库加载到 R 中的数据帧中 为此 我使用以下代码 R连接数据库 con lt dbConnect MySQL user root password password dbname prediction h
  • SQL Server 查询结果集的大小

    SQL Server 中是否有确定结果集中 Mgmt Studio 查询中返回的数据大小 以 MEGS 为单位 您可以打开客户端统计信息 查询菜单 包括客户端统计信息 它给出执行查询时从服务器返回的字节数
  • 使用MySQL计算单个表中借方和贷方的余额

    下面的 MySQL 表包含带有关联金额的借方或贷方 操作 如何选择具有非零 余额 的所有 CLIENT ID 我尝试将表连接到自身以计算所有借方和贷方总额 但有些东西无法正常工作 CLIENT ID ACTION TYPE ACTION A
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • 是否允许在流水线 PL/SQL 表函数中使用 SELECT?

    管道函数的文档指出 在 SQL 语句 通常是SELECT 并且在大多数示例中 管道函数用于数据生成或转换 接受客户作为参数 但不发出任何 DML 语句 现在 从技术上讲 可以使用 SELECT 而不会出现 Oracle 中的任何错误 ORA
  • Quartz.NET 设置 MisfireInstruction

    我正在使用 Quartz NET 在 C 中工作 并且在 CronTrigger 上设置失火指令时遇到问题 我正在运行安装了 Quartz DB 的 SQL 后端 我有以下代码 可以很好地创建作业和运行调度程序 IScheduler sch
  • PHP/MySQL:如何在网站中创建评论部分[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我不会问 如何使用 PHP MySQ
  • 数据表 - 服务器端处理 - 数据库列合并

    我目前正在使用 DataTables 1 10 5 服务器端处理功能 http www datatables net examples data sources server side html http www datatables ne
  • 如何在Sequelize中从主模型同一级别的包含模型返回结果?

    这是我在项目中完成的代码和结果 我想获得包含模型的结果与主模型相同的结果 下面的代码是我所做的 序列化查询 User findAll include model Position attributes POSITION NAME then
  • 如何通过循环变量在 dbt 中多次运行 SQL 模型?

    我有一个 dbt 模型 测试模型 接受地理变量 zip state region 在配置中 我想通过循环变量来运行模型三次 每次使用不同的变量运行它 问题是 我有一个如下所示的宏 它将变量附加到输出表名称的末尾 即运行测试模型 with z
  • 从数据库 MYSQL 和 Codeigniter 获取信息

    如果你们需要其他信息 上一个问题就在这里 从数据库中获取信息 https stackoverflow com questions 13336744 fetching information from the database 另一个更新 尽
  • SQL Group BY,每个组的前 N ​​个项目

    我有一个 SQL 查询 可以获取给定商店中销量最高的 5 件商品 SELECT TOP 5 S UPCCode SUM TotalDollarSales FROM Sales S WHERE S StoreId 1 GROUP BY S U
  • select() 可以在 Windows 下使用 Python 中的文件吗?

    我正在尝试在 Windows 下运行以下 python 服务器 An echo server that uses select to handle multiple clients at a time Entering any line o
  • 累计非重复计数

    我正在查询每天获取 uid 的累计不同计数 示例 假设有 2 个 uid 100 200 出现在日期 2016 11 01 并且它们也在第二天出现 新的 uid 300 100 200 300 出现在 2016 11 02 此时我希望商店累

随机推荐

  • Mac Swampy(Python学习模块)安装

    我想教我的孩子们编程 并且正在使用 Downey 的 Think Python 这本书很棒 除了他安装 Swampy 一个类似海龟的学习模块时 我花了几个小时试图弄清楚 现在我需要帮助 任何人都可以提供有关如何安装 Swampy 的清晰 分
  • asp.net mvc 并检查用户是否登录

    我是 ASP NET MVC 新手 我需要检查用户是否在我的应用程序中登录 因此我将以下代码放在我的 global asax 中 void Application PreRequestHandlerExecute object sender
  • 无效写入——Valgrind

    您好 我在我的 c 程序中遇到了 munmap chunk invalid point 错误 主要问题是 我什至不确定指针可能变得无效的所有方式是什么 我已经检查了我的代码中是否有没有足够空间调用的字符串 但没有发现任何看起来会超出范围的情
  • GDB:在头文件中的模板类函数中设置断点时出错

    我使用了两个不同版本的 GDB 都在以下代码中出现问题 删减代码MyFile h template
  • PHP Markdown 中如何将单个换行符视为真正的换行符?

    我正在读书http github github com github flavored markdown http github github com github flavored markdown 我想在 PHP Markdown 中实
  • C 中全局变量总是初始化为零吗? [复制]

    这个问题在这里已经有答案了 include
  • Liquibase - 常用列?

    在我的数据库中 每个表都有 4 个公共列 DATE CREATED USER CREATED DATE MODIFIED USER MODIFIED 并且我想将此规则隐式传播到所有新表 是否可以在无需手动生成 liquibase 脚本的情况
  • 上传图像并使用 Flask 将其显示为响应

    我是前端开发的初学者 必须在 Flask 中为项目制作一个小型 Web 应用程序 我编写了一个 Flask 应用程序 可让您使用 HTML 表单上传图像 然后在单击 上传 时将图像显示给用户 我需要对此进行修改 以便每次用户上传图像时图像不
  • Gatsby:基本路径和路径前缀有什么区别?

    我不明白之间的区别basepath and path prefix in Gatsby 以及何时使用每个功能 基本路径 https www gatsbyjs org tutorial part 7 https www gatsbyjs or
  • 防止Android的TextView破坏链接

    这个问题可能与this one https stackoverflow com questions 21094349 prevent line break in textview 但由于它的答案都没有真正解决问题 所以我会再问一次 我的应用
  • 规格2:如何使用“failtrace”选项

    在我的specs2测试中 我经常使用辅助函数来同时测试一组条件 不幸的是 这使得失败测试的行号输出毫无用处 因为所有失败都在同一行上 谷歌发现有一个 failtrace 选项可以输出失败的堆栈跟踪 但是 我找不到如何实际使用它的示例 是否在
  • 在MySQL触发器中,如何获取发送请求的用户信息?

    我使用的是 MySQL 5 5 带有触发器 我想检查用户是否可以执行其请求 这只是一个例子 我该如何处理这样的代码 Trigger DDL Statements DELIMITER USE database CREATE TRIGGER T
  • 通过JMockit调用私有方法来测试结果

    我正在使用 JMockit 1 1 我想做的就是调用私有方法并测试返回值 但是 我无法准确理解如何从JMockit 解封装 http jmockit googlecode com svn trunk www tutorial Behavio
  • HTTP PATCH:处理数组、删除和嵌套键创建

    我正在寻找实施指南PATCH使用 JSON 在 RESTful api 中部分更新名词的动词 了解这一点PATCH对于部分更新 我们仍然缺乏关于删除键 创建或更新嵌套键和数组的语法的标准化 假设我GET一个东西 GET users 42 i
  • 自定义 php SessionHandler 的自定义serialize_handler(数据库存储)

    在 php 中使用第 3 方 django 会话管理的过程中 我需要自定义序列化函数为了正确地编码 解码它以适应 django 的会话数据加盐存储 目前 ini 设置 session serialize handler 似乎可以是 php
  • MulticastSocket 构造函数并绑定到端口或 SocketAddress

    我可能对这里的术语 绑定 有一个根本性的误解 但我对 绑定 的用法感到困惑组播套接字 http docs oracle com javase 7 docs api java net MulticastSocket html它是构造函数 他们
  • 图像处理语言/环境

    我有兴趣研究一些图像处理 我认为 matlab 是解决这个问题的最佳方法 但现在我无法访问 matlab 我尝试了 Octave 但由于某种原因 它甚至无法加载 png bmp 或除 1 种特定格式以外的任何格式 R 似乎也不是这里的关键
  • UIAlertView 中的时间选择器

    我需要一个要求输入时间的弹出窗口 我认为警报视图是可行的方法 但我不知道从哪里开始将时间选择器嵌入到警报视图中 除非有更好的方法来做到这一点 对于其他人 我将评论中的问题改编为时间选择器 如下所示 let vc UIViewControll
  • Python:检查列表中至少一个正则表达式是否与字符串匹配的优雅方法

    我有一个 python 中的正则表达式列表和一个字符串 有没有一种优雅的方法来检查列表中的至少一个正则表达式是否与字符串匹配 我所说的优雅 是指比简单地循环所有正则表达式并根据字符串检查它们并在找到匹配项时停止更好的方法 基本上 我有这个代
  • 跨一对多关系选择 COUNT

    对于两张桌子 player and team 对于 1 关系 球员与球队 您如何计算每个球队有多少球员 失败的尝试 SELECT team teamid SELECT COUNT player team FROM player FROM t