两个相同的sql为什么一个能执行一个报错
SELECT sno,sname FROM student WHERE sno NOT IN ( SELECT sno FROM sc INNER JOIN course on sc.cno=course.cno INNER JOIN teacher ON teacher.tno=course.tno WHERE teacher.tname='小1老师');
SELECT sno,sname FROM student WHERE sno NOT IN ( SELECT sno FROM sc INNER JOIN course on sc.cno=course.cno INNER JOIN teacher ON teacher.tno=course.tno WHERE teacher.tname='小1老师');
第二个sql是正确答案,能执行,第一个是我比着答案写的,看着和答案完全一样,但是执行报错,好奇怪,怎么回事?
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
6条回答
为你推荐
- mybatis动态sql无法正常执行
- 两段看起来一模一样的sql 为什么一段执行正常,另一段报错
- 求助 java 报错com.mysql.cj.exceptions.DataConversionException: Unsupported conversion from LONG to java.sql.Timestamp
- 在Oracle PL/SQL中创建数据包,遇到报错:PLS-00103:出现符号“CREATE”,请问如何解决?
- oracle
- 1个回答
- Java mybatis更新(update)数据时,偶尔会新插入一条重复的一模一样的数据!
- servlet的dopost中写了控制台输出,测试到不执行数据库工具类后的代码,也不报错,会输出数据访问成功,连接到这个servlet成功的。
- 想让hibernate配置的c3p0报错,它死活就是不报错,谁有办法让它报错?
- hibernate
- 0个回答
- hibernate一对多关联list无法更新
- hibernate
- 0个回答
- springboot+mybatis 项目 配置多个数据源(mysql和oracle)出错,请大神帮忙看看,急急急!!!跪谢!!!
- 在service层里调用了dao的两个方法,如何保证这两个方法执行在同一个事务中呢?
- spring
- 0个回答
- 使用Java程序连sql server 2000, JDBC连接方式失败,而ODBC连接方式成功
- 0个回答
- 【hive】SQL问题,4表联查怎么优化,语句太长了
- 根据id修改多条数据的statu值,修改一条数据可以成功,修改多条就会失败
- Python 使用多线程写入数据库,报错
- python
- 5个回答
- JDBC 一个链接执行两条语句出错
- html5
- 8个回答
- .NET怎么连接一次数据库执行多条语句
- sql语句只执行了第一种情况,剩下两种未执行,也不报错,不知道是哪里出的问题
- 1个回答
- mybatis+spring+strust2 后update操作不报错但没起效果
- spring
- 4个回答
- java JDBC 批量插入的时候报数组下标越界,求大神
- 3个回答
- 存储过程同时Update 多张表问题
- 1个回答