Oracle ORA-00913: 值过多

原因是 : 你通过SQL提供的值多于 SQL需要的值。
我的问题:
我只需要一个def_level_value 与 PRODUCT_CODE 进行 in 的操作,但是我还查询出r.date,导致问题出,现值过多。

解决: 去掉第二个红框中的r.date。问题就解决了。
总结:就是你提供的SQL某处 多于 你某处SQL需要的字段

Oracle ORA-00913: 值过多_第1张图片

你可能感兴趣的:(日常问题,数据库)