感谢您对此任务的帮助。
我必须使用两个表中的数据:
tourist_country
(tourist_id
,country_id
)和
tourist_age_category
(tourist_id
,age_category_id
)。
我知道如何获得每个国家ID的游客数量,以及每个年龄段的游客数量。但我需要的是每个country_id的游客数量,但具有特定的年龄类别。
我相信在加入这些表时我接近我的答案:
SELECT *
FROM tourist_age_category
JOIN tourist_country ON tourist_country.tourist_id = tourist_age_category.tourist_id
但它没有让我到任何地方,所以我请求帮助,谢谢!
答案 0 :(得分:0)
我不太清楚我明白你的意思,但也许这就是你想要的:
SELECT country_id, age_category_id, count(*)
FROM tourist_age_category
JOIN tourist_country ON tourist_country.tourist_id = tourist_age_category.tourist_id
GROUP BY country_id, age_category_id