Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql MS Access:数一数名称_Sql_Ms Access 2013 - Fatal编程技术网

Sql MS Access:数一数名称

Sql MS Access:数一数名称,sql,ms-access-2013,Sql,Ms Access 2013,如何计算学生姓名并显示所有数据 ID名称主题 杰克英语 2蒂芙尼英语 3本数学 4蒂芙尼科学 5杰克数学 然后,输出结果的返回将显示每个人拍摄的主题 ID Name受试者[受试者] 杰克英语 2蒂芙尼英语2 3本数学1 4蒂芙尼科学2 5杰克数学2 您可以通过子查询实现这一点,但不能没有分组依据。首先创建一个group by,然后将该group by与原始表联接 子查询按结果分组 Name CountOfSubject Ben 1 jack 2 Tiffany 2 - 结

如何计算学生姓名并显示所有数据

ID名称主题
杰克英语
2蒂芙尼英语
3本数学
4蒂芙尼科学
5杰克数学
然后,输出结果的返回将显示每个人拍摄的主题

ID Name受试者[受试者]
杰克英语
2蒂芙尼英语2
3本数学1
4蒂芙尼科学2
5杰克数学2

您可以通过子查询实现这一点,但不能没有分组依据。首先创建一个group by,然后将该group by与原始表联接

子查询按结果分组

Name    CountOfSubject
Ben     1
jack    2
Tiffany 2
-

结果

Name    Subject     CountOfSubject
jack    English     2
Tiffany English     2
Ben     Mathematics 1
Tiffany Science     2
jack    Mathematics 2

为什么不使用group by?相关子查询?因为我尝试使用group by,但是数据的主题都是1,而不是2。但若我的学生名在学生表中,而科目在科目表中,该怎么办呢。如何将它们链接在一起?如果它们位于单独的表中,则应该有一个外键将它们链接在一起。
Name    Subject     CountOfSubject
jack    English     2
Tiffany English     2
Ben     Mathematics 1
Tiffany Science     2
jack    Mathematics 2