【发布时间】:2021-07-23 00:30:38
【问题描述】:
架构如下:
create table Game
(
gameID int not null,
[name] varchar(30) not null,
developID int,
cost int not null,
category varchar(30) not null,
unique (gameID),
primary key(gameID),
);
create table Developer
(
developerID int not null,
[name] varchar(30) not null,
country varchar(30) not null,
speciality varchar(30) not null,
unique (developerID),
primary key (developerID)
);
现在,我想了解一个美国人为每个类别开发的游戏数量。 如果没有美国人开发过该特定类别的任何游戏,则必须显示 0
我将如何为此要求编写嵌套 SQL 查询。 谢谢。
【问题讨论】:
-
Game.developID = Developer.developerID 吗?
-
@jw11432 是的。
标签: sql-server group-by count nested-query