我需要编写一个查询,以显示每个活动的男性人数和女性人数。MySQL - 我需要嵌套查询吗?
最好以3列格式,activity_name,男性(计算列),女性(计算列)。
我想我可能需要使用嵌套查询,但我无法弄清楚如何。或者可以通过使用GROUP BY来完成?
我的表是:
儿童 child_id child_fname child_sname child_gender 等等等等
活动 ACTIVITY_ID ACTIVITY_NAME 等等等等
Child_Activity_Item child_id ACTIVITY_ID
谢谢
谢谢,请问使用JOIN和WHERE之间是否有区别?由于我的学位课程没有被教授加入,所以对我来说这是新的! – 2012-08-06 10:16:09
在这种情况下,您可以在WHERE条件下使用'FROM table1,table2,table3',结果将相同。我只提供使用JOIN子句。 – Devart 2012-08-06 10:22:26
好的,谢谢。是的,这是我一直在做的:) – 2012-08-06 10:47:42