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
可是报错如上 请问各位大神是什么意思?

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