就是查询语句的函数不正确,正确的格式如下
有count函数必然是汇总查询,需要分组。
SELECT GRADE.身份证号, GRADE.姓名, Count(GRADE.考试月份) AS 考试次数
FROM GRADE INNER JOIN REGI ON GRADE.身份证号 = REGI.身份证号
GROUP BY GRADE.身份证号, GRADE.姓名
扩展资料:
(1) 数据记录筛选:
sql="select * from 数据表 where字段名=字段值 order by字段名[desc]"(按某个字段值降序排列。默认升序ASC)
sql="select * from 数据表 where字段名like '%字段值%' order by 字段名 [desc]"
sql="select top 10 * from 数据表 where字段名=字段值 order by 字段名 [desc]"
sql="select top 10 * from 数据表 order by 字段名 [desc]"
sql="select * from 数据表 where字段名in ('值1','值2','值3')"
sql="select * from 数据表 where字段名between 值1 and 值2"
参考资料来源:百度百科-SQL语句大全
SELECT GRADE.身份证号, GRADE.姓名, Count(GRADE.考试月份) AS 考试次数
FROM GRADE INNER JOIN REGI ON GRADE.身份证号 = REGI.身份证号
GROUP BY GRADE.身份证号, GRADE.姓名
广告 您可能关注的内容 |