SQL为什么选出的表项为空??
学生表s:sid、sname选课表sc:sid、cidselects.sid,cidfromsinnerjoinscons.sid=sc.sid这么打后可以成功,但是出现...
学生表s:sid、sname
选课表sc:sid、cid
select s.sid,cid
from s inner join sc on s.sid=sc.sid
这么打后可以成功,但是出现的sid和cid都没有记录
或是
select s.sid,cid
from s,sc
where s.sid=sc.sid
也都没有记录
但是我的sc和s都有记录,为什么呢?
我的s表是
01 张三
02 李四
03 王五
04 小明
05 王尼玛
sc表是
001 001 60
001 002 30
002 003 20
002 001 77
003 001 88
003 002 99
001 004 77
005 001 77
005 002 77
005 003 77
005 004 77
005 005 77
004 002 77
004 003 77
004 001 77
NULL NULL NULL 展开
选课表sc:sid、cid
select s.sid,cid
from s inner join sc on s.sid=sc.sid
这么打后可以成功,但是出现的sid和cid都没有记录
或是
select s.sid,cid
from s,sc
where s.sid=sc.sid
也都没有记录
但是我的sc和s都有记录,为什么呢?
我的s表是
01 张三
02 李四
03 王五
04 小明
05 王尼玛
sc表是
001 001 60
001 002 30
002 003 20
002 001 77
003 001 88
003 002 99
001 004 77
005 001 77
005 002 77
005 003 77
005 004 77
005 005 77
004 002 77
004 003 77
004 001 77
NULL NULL NULL 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询