mysql error1241:Operand should contain 1 column(s)

mysql error1241:Operand should contain 1 column(s),第1张

mysql error1241:Operand shou--根据报错来看 ,你下面的一个查询返回了两个值 cou_name as 最优秀课程,sco_score as 成绩

--Operand should contain 1 column(s)

(select cou_name as 最优秀课程,sco_score as 成绩 from cou,sco where cou.cou_id=sco.cou_id group by stu_id having sco_score=max(sco_score)),

(select cou_name as 最差课程,sco_score as 成绩 from cou,sco where cou.cou_id=sco.cou_id group by stu_id having sco_score=min(sco_score)),ld contain 1 column(s)

这个问题是解析的时候Oracle不知道select num from table_number where dwdm='111' and rownum<=1 是唯一啊,他按照语法解析而已。

可以换成以下的:

SELECT ((SELECT num          FROM table_number         WHERE dwdm = '111'           AND rownum <= 1) -       (SELECT SUM(ds)          FROM table_data         WHERE dwdm = '111'           AND rq >= to_date('2015-01-01', 'yyyy-mm-dd'))) /       (to_date('2015-4-16', 'yyyy-mm-dd') - to_date('2015-01-01', 'yyyy-mm-dd') + 1)  FROM dual

电脑蓝屏又叫蓝屏死机,指的是微软Windows *** 作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。

***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***

其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E,用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集,表示随机的开发人员定义的参数,第三部分是错误名。

信息第一行通常用来识别生产错误的驱动程序或者设备,这种信息多数很简洁,但停机码可以作为搜索项在微软知识库和其他技术资料中使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8751299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存