首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql视图的创设

2013-02-20 
sql视图的创建SELECTdbo.发布.工号, dbo.发布.发布的内容, dbo.发布.发布的时间, dbo.发布者.工号 AS Expr

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.发布者.工号

热点排行