sql视图的创建
SELECT dbo.发布.工号, dbo.发布.发布的内容, dbo.发布.发布的时间, dbo.发布者.工号 AS Expr1, dbo.发布者.类型, dbo.发布者.部门, dbo.发布者.学院, dbo.关注.学号,
dbo.关注.关注工号, dbo.关注.工号 AS Expr2
FROM dbo.发布,dbo.发布者,dbo.关注
where dbo.发布者.工号 = dbo.关注.工号
为什么我得到的结果是,每条数据都重复出现两次,不知哪出错了。!是不是where这个地方,那怎么改,谢谢!
sql
视图
查询
------解决方案--------------------SELECT dbo.发布.工号, dbo.发布.发布的内容, dbo.发布.发布的时间, dbo.发布者.工号 AS Expr1, dbo.发布者.类型, dbo.发布者.部门, dbo.发布者.学院, dbo.关注.学号,
dbo.关注.关注工号, dbo.关注.工号 AS Expr2
FROM dbo.发布,dbo.发布者,dbo.关注
where dbo.发布者.工号 = dbo.关注.工号
and dbo.发布.工号=dbo.发布者.工号