Java SQLException: Subquery returns more than 1 row 问题解决

小咪咪 2022-10-16 08:45 237阅读 0赞

问题描述:

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

问题分析:

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

  1. select (
  2. select username from users where username='1'
  3. ) username
  4. ,student_id
  5. from student

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

  1. select (
  2. select top 1 username from users where username='1'
  3. ) username
  4. ,student_id
  5. from student

发表评论

表情:
评论列表 (有 0 条评论,237人围观)

还没有评论,来说两句吧...

相关阅读