mysql - 在 syntaq mysql 查询中出现错误“子查询返回超过 1 行”
问题描述
我发现一个错误:Subquery returns more than 1 row
在我的语法查询中:
SELECT (SELECT username
FROM users
WHERE id_user = b.id_user) AS kdtk,
(SELECT masalah
FROM kategori_masalah
WHERE id_kategori=a.id_kategori) AS masalah,
(SELECT nama
FROM users
WHERE id_user = b.id_user) AS nama,
b.id_dept AS asal,a.tujuan_id_dept AS tujuan,
(SELECT COUNT(*)
FROM (SELECT d.id_kategori,e.id_user,d.id_detail,d.tgl_buat
FROM complaint d,detail_complaint e
WHERE d.id_kategori LIKE '%%' AND e.id_user LIKE '%%' AND d.id_detail=e.id_detail
AND d.tgl_buat BETWEEN '2019-04-01 00:00:00' AND '2019-06-09 23:59:59') AS jumlah
WHERE id_detail=id_detail GROUP BY id_kategori,id_user)
FROM complaint a,detail_complaint b
WHERE a.id_kategori LIKE '%%' AND b.id_user LIKE '%%' AND a.tujuan_id_dept='EDP'
AND a.id_detail=b.id_detail AND a.tgl_buat BETWEEN '2019-04-01 00:00:00' AND '2019-06-09 23:59:59'
GROUP BY a.id_kategori,b.id_user
ORDER BY kdtk;
解决方案
推荐阅读
- reactjs - 使用 react-final-form 时选择焦点文本
- swift - 在scenekit中使用.obj从文档目录加载.mtl文件以获得纹理
- java - Java8::flatMap 可选
- r - 模拟以适应不同比例的逻辑
- c# - 如何使用 Samza 和 Kafka 实现消息队列系统?
- html - 理解定位 <a> 包裹在 <div> parent 内的元素
- r - 使用 for 循环分配值
- javascript - 如何编写匹配多个分隔符的正则表达式命令,包括任意数量的空格,但不包括等号之间的空格?
- jquery - 我想删除之前添加的课程
- swiftui - Xcode 11 未在 SwiftUI 中显示对象库