2 sinat 33492090 sinat_33492090 于 2016.01.14 17:22 提问

sql-error:too many values

select USER_ID,USER_GRD_ID from CUST_GRD

where USER_ID in
(select EUSER_ID,
max(START_DATE)
from CUST_GRD
group by USER_ID)

我先把user_id group by 后挑选每个id中日期最大的那条 。再查询USER_ID,USER_GRD_ID
可是报错如上 请问各位大神是什么意思?

2个回答

sunyake1212
sunyake1212   2016.01.14 18:04
已采纳

第一,你in子句里边肯定只能有一种类型的值的集合。
第二,选择日期最大的方法,肯定得写在where子句或者做连接操作

CSDNXIAOD
CSDNXIAOD   2016.01.14 17:23

When a Subquery Returns Too Many Values(in(
学习Programming the Semantic Web遇到的问题(二)——python:too many values to unpack
python错误for k,v in d: ValueError: too many values to unpack
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

sinat_33492090
sinat_33492090 告诉我你在哪 我要来打你哈哈
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!