sql语句求助,列出A表所有列及对应B表中相关A表中Id的记录条数
2013-12-29
展开全部
SELECT
A.学号,
A.姓名,
A.班级,
A.年龄,
A.性别,
COUNT( B.学号 ) AS 奖励的次数
FROM
A LEFT JOIN B
ON ( A.学号 = B.学号 )
GROUP BY
A.学号,
A.姓名,
A.班级,
A.年龄,
A.性别
更多追问追答
追问
group by 里面不能包含字符型和图像型。。。。姓名是字符串
能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
追答
SELECT
A.学号,
MAX(A.姓名),
A.班级,
A.年龄,
A.性别,
COUNT( B.学号 ) AS 奖励的次数
FROM
A LEFT JOIN B
ON ( A.学号 = B.学号 )
GROUP BY
A.学号,
A.班级,
A.年龄,
A.性别
有点奇怪啊, 修改成上面这样行么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询