SQL语言的语法错误 求高手解答

[复制链接]
查看11 | 回复4 | 2013-5-7 11:21:29 | 显示全部楼层 |阅读模式
不知道你复制的内容跟实际的是否相同,如果是的话因为WHERE前边包含特殊字符引起的帮你格式化了一下SELECTs.学号,s.姓名FROM 学生JS0102 s
join 选修JS0102 sc on s.学号=sc.学号
join 课程JS0102 c onsc.课程号=c.课程号WHERE 院系名称='计算机'
AND课程名='数据库原理'至于前边的筒子们说几个连接的问题,其实并不是问题,实际查询中多表连接的情况多着呢...
回复

使用道具 举报

千问 | 2013-5-7 11:21:29 | 显示全部楼层
不能这样用两个连接,你还不如直接 SELECTs.学号,s.姓名FROM 学生JS0102 s ,选修JS0102 sc,课程JS0102 cWHERE 院系名称='计算机'AND课程名='数据库原理' and s.学号=sc.学号 and sc.课程号=c.课程号...
回复

使用道具 举报

千问 | 2013-5-7 11:21:29 | 显示全部楼层
把两个join分到两段程序中,先joins,完成后再join sc。...
回复

使用道具 举报

千问 | 2013-5-7 11:21:29 | 显示全部楼层
怎么有两个外连接...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行