当前位置: 代码迷 >> Sql Server >> sql视图的创设
  详细解决方案

sql视图的创设

热度:5938   发布时间:2013-02-26 00:00:00.0
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.发布者.工号
  相关解决方案