编程论坛
注册
登录
编程论坛
→
SQL Server论坛
sql视图建立了,但是运行后只有标题,没有内容是什么原因啊
tc000982800
发布于 2010-09-25 17:46, 869 次点击
我建立了两个表,分别叫Class,Student,两个表的内容为附件中所示,两个表之间用ClassID链接,但是我现在创建视图之后,怎么视图里面在运行后没有内容?大哥们指导指导我啊
只有本站会员才能查看附件,请
登录
只有本站会员才能查看附件,请
登录
只有本站会员才能查看附件,请
登录
6 回复
#2
cnfarer
2010-09-25 20:14
你的Student表中ClassID为NULL怎么能行呢!
#3
gameohyes
2010-09-25 23:22
支持ls...
#4
dearwolf4128
2010-09-26 15:38
首先二楼的观点是正确的,你的Student表中ClassID不能为空,其次你的Student表中ClassID要和CLASS表中的ClassID有相同的值才可以有返回结果,你的条件是CLASS.ClassID=STUDENT.ClassID,如果没有条件成立的ClassID行,则没有返回结果
#5
qq8801103
2010-09-26 18:02
我的问题跟楼主一样,但是我的2个表都有值,为什么输出没有结果
#6
不说也罢
2010-09-26 18:54
回复 5楼 qq8801103
除了上面的回复外,仔细瞅瞅顶楼截图中的SQL查询语句,也许你就明白了。select * from a inner join ......
#7
qq8801103
2010-09-27 19:22
还是不明白 能具体点吗
1