sinat_33492090 2016-01-14 09:22 采纳率: 100%
浏览 1700
已采纳

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

  • 写回答

1条回答 默认 最新

  • 桑椹先生 2016-01-14 10:04
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 vmware exsi重置后的密码
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真
  • ¥15 mars2d在vue3中的引入问题
  • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面