我正在学习 SQL,但无法弄清楚我在代码中做错了什么。
Select robot, city, country, count(sponsor.sponsor)
From robot join sponsor on robot.robotid = sponsor.robotid
Group by robotid
Where country not in ('United States');
我应该找到所有不是来自美国的机器人以及他们有多少赞助商。我已经弄清楚如何从机器人表中仅获取国际机器人以及每个机器人ID在赞助商表中的赞助商总数,但无法弄清楚如何加入它们。如果它有助于两个表的 pk 是 robotID,但不应在查询中返回该值。