高手帮忙,这条SQL语句为什么错了?谢谢
我有三个表,一个表用来存用户信息users(userId,userName)主键是userId;一个表用来存用户发表的新闻news(id,userId,title,total)主键是id;一个表用来存用户对新闻的评论
comment(id,userId,title,newsId)主键是id。
我想实现,绑定DataList的时候,显示用户的信息,并且显示新闻的标题,还能显示有多少人参与了评论,这样就需要3个表的查询。
我是这么写的
select users.userName,news.title,count(comment.newsId) as [sum]
from comment
inner join users on users.userId=comment.userId
inner join news on news.id=comment.newsId
group by users.userName,news.title
可是提示我错误,错误如下
语法错误 (操作符丢失) 在查询表达式 'users.userId=comment.userId inner join news on news.id=comment.newsId'