Mysql 如何修复javax.servlet.ServletException:java.sql.SQLException:子查询返回超过1行 问题是什么?解决什么?我看到的只是一个格式很差的SQL查询。我甚至不打算这样读。请修正你的格式,遵循缩进的某种编码方式,并
如何修复javax.servlet.ServletException:java.sql.SQLException:子查询返回超过1行Mysql 如何修复javax.servlet.ServletException:java.sql.SQLException:子查询返回超过1行 问题是什么?解决什么?我看到的只是一个格式很差的SQL查询。我甚至不打算这样读。请修正你的格式,遵循缩进的某种编码方式,并,mysql,sql,Mysql,Sql,如何修复javax.servlet.ServletException:java.sql.SQLException:子查询返回超过1行 问题是什么?解决什么?我看到的只是一个格式很差的SQL查询。我甚至不打算这样读。请修正你的格式,遵循缩进的某种编码方式,并提出你的实际问题。不要把问题放在标题中,只希望我们理解你的意思。从例外情况来看,它告诉你其中一个子查询返回的结果超过了一个,而它本不应该返回,你必须尝试查看哪个子查询返回的结果超过了一个 DELIMITER $$ DROP view IF
问题是什么?解决什么?我看到的只是一个格式很差的SQL查询。我甚至不打算这样读。请修正你的格式,遵循缩进的某种编码方式,并提出你的实际问题。不要把问题放在标题中,只希望我们理解你的意思。从例外情况来看,它告诉你其中一个子查询返回的结果超过了一个,而它本不应该返回,你必须尝试查看哪个子查询返回的结果超过了一个
DELIMITER $$
DROP view
IF EXISTS `poliklinik`.`view_daftar_pasien`$$
CREATE algorithm=undefined definer=`root`@`localhost` SQL security definer view `view_daftar_pasien`
AS
(
SELECT `pendaftaran`.`no_antri` AS `no_antri`,
`pendaftaran`.`id_daftar` AS `id_daftar`,
`pasien`.`nama_pasien` AS `nama_pasien`,
`pendaftaran`.`id_dokter` AS `id_dokter`,
(
SELECT IF(isnull(
(
SELECT `rekam_medis`.`id_daftar` AS `id_daftar`
FROM `rekam_medis`
WHERE (
`rekam_medis`.`id_daftar` = `pendaftaran`.`id_daftar`))),_utf8'Belum Diperiksa',IF(isnull(
(
SELECT `rekam_medis`.`id_daftar` AS `id_daftar`
FROM `rekam_medis`
WHERE ((
`rekam_medis`.`id_daftar` = `pendaftaran`.`id_daftar`)
AND (
`rekam_medis`.`rekomendasi_lab` = _latin1'Ya')))),_utf8'Sudah Diperiksa',_utf8'Cek Laboratorium')) AS `if((select id_daftar from rekam_medis where id_daftar = pendaftaran.``id_daftar``) is null,'belum diperiksa',if((select id_daftar from rekam_medis where id_daftar = pendaftaran.``id_daftar`` and rekomendasi_lab = 'ya') is null,'sudah diperiksa','cek laboratori`) AS `keterangan`,
`pendaftaran`.`tgl` AS `tgl`
FROM (`pendaftaran`
JOIN `pasien`
ON ((
`pendaftaran`.`id_pasien` = `pasien`.`id_pasien`))))$$
delimiter ;