首页 > 解决方案 > 如何获得具有特定血型的男性和女性的数量

问题描述

供体和受体表的模式

在此处输入图像描述

在此处输入图像描述 我有两张桌子第一个捐赠者和第二个接受者。我需要得到具有特定血型的男性和女性的总数

这是示例输入和输出
有人可以帮助我如何使用 MYSQL 查询它吗?谢谢

标签: mysqlsql

解决方案


您可以GROUP BY使用这UNION两个表。例如:

select
  gender, gb, count(*)
from (
  select gender, bg from donor
  union all
  select gender, bg from acceptor
) x
group by gender, gb

推荐阅读