相关文章推荐
茫然的黑框眼镜  ·  MISSING_AGGREGATION ...·  3 天前    · 
无邪的松树  ·  小白学习MySQL - ...·  1 年前    · 
不爱学习的电梯  ·  SQL Server ...·  1 年前    · 
谈吐大方的花卷  ·  java - ...·  1 年前    · 

Cause: java.sql.SQLException: Subquery returns more than 1 row

问题分析:

1、子查询本来只能返回一条数据给username字段,但是却返回了多条数据。

select (
        select username from users where  username='1'
    ) username 
    ,student_id
from student

解决办法:子查询使用select top 1保证只有一条数据返回。

select (
        select top 1 username from users where  username='1'
    ) username 
    ,student_id
from student
org.apache.ibatis.logging.jdbc.BaseJdbcLogger DEBUG ====> Parameters: 06f64c2874a911e98a2ff48e38f14301(String) org.springframework.beans.factory.xml.XmlBeanDefinitionReader INFO Loading XML b...
异常错误: java . sql . SQLException : The server time zone value ‘?й???’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. <select id="findSongBySheetId" resultType="com.jhb.crash_music.pojo.Song" parameterType="int"> select * from song_table where song_id =(select songlist_songId from songlist_table where so.
my sql 错误: Subquery return s more than 1 row My sql 报错基于两个表信息 解决 方案:方案一:limit 1方案二:group_concat()方案三: any和some参考例子 My sql 报错 My sql 报错:1242 - Subquery return s more than 1 row 错误的意思是指子查询结果多于一行。报错如下: my sql > selec...
my sql 报错: SQL STATE[21000]: Cardinality violation: 1242 Subquery return s more than 1 row 错误的意思是指子查询结果多于一行。报错如下: 1 SELECT student.sid AS '学号', student.sname AS '姓名', course.cname AS '课程', score.num AS '成绩' 2 FROM student INNER JOIN cour...
我出现这种情况的 sql 语句如下: UPDATE app_info set app_name = '61儿童劫' WHERE app_id = '031cb9d72e7b40d6b4aa23e049365913' and FIND_IN_SET('03fc8f60804a11eaa920ce79dca53588',(SELECT user_id FROM user_table WHERE table_name = 'app_info')) 一开始,子查询只查出一条 String sql = "SELECT *\n" + "FROM emp LEFT JOIN dept on emp.deptno = dept.deptno\n" + "WHERE emp.empno = (SELECT empno FROM emp where ename like ?)"; 在编写 sql 语句的时候,子查询查询出来empno>1条的时候,就会报出 Subquery return s more
引用\[1\]中提到," 问题 所在: 输入字段与 数据库 本身字段不匹配。也就是需要插入的数据信息和实际插入的数据信息不匹配"。这个错误的 解决 方法有两种。方法一是修改 SQL 语句,确保插入的问号数量和 数据库 列数一致,并修改执行语句。方法二是删除列或修改 数据库 默认情况,然后修改 SQL 语句,确保插入的问号数量和 数据库 列数一致,并在相应的位置插入null或对应的数据。引用\[2\]给出了一个具体的 SQL 语句示例,其中插入了七个字段,但只有六个问号。这就导致了"Column count doesn't match value count at row 1"的错误。 解决 这个 问题 的方法就是修改这条语句,确保字段数量和问号数量一致。 #### 引用[.reference_title] - *1* [【已 解决 java . sql . SQLException :Column count doesn‘t match value count at row 1](https://blog.csdn.net/LongLiveThePRC/article/details/122077734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Cause: java . sql . SQLException : Column count doesn't match value count at row 1(列计数与第1行的值计数...](https://blog.csdn.net/ChangXinZaiCi/article/details/105299042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
POI java.lang.IllegalArgumentException: Merged region xxx must contain 2 or more cells问题解决 感谢。有帮助 表情包 Java stream().sorted()实现排序(升序、降序、多字段排序) 学废了的programmer呀: 解决了没, 哥, 我也是List<map> , 要多个字段排序, 一直没解决好, 到现在数据还是乱的 EasyExcel ExcelWriter.finish()所需要注意的地方 胖胖虎美食坊: response.getOutputStream()这个流会不会一起关闭? POI OLE2NotOfficeXmlFileException:The supplied data appears to be in the OLE2 Format问题解决 要成功先发疯的峰: poi-scratchpad导入这个依赖 Vusual Studio 程序“[xxx] iisexpress.exe: 程序跟踪”已退出,返回值为 0 (0x0)问题解决 2302_79683332: 没有选项里面这个怎么办,之前我下载的时候就只下了VC++的其他文件没有下。 Elasticsearch JsonParsingException: Invalid token=CURLYCLOSE at.Expected tokens are: [STRING]问题解决 Java Excel 打开文件报发现“xx.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复问题解决 PostMan Request method ‘xx‘ not supported问题解决