大体内容是这样的:
我现在有这样一张表 大体有这么几个字段、 ID ,USERID, AID
其中 USERID 是分表字段 分表规则是 USERID%1024 现在我需求通过AID 去查询出所有USERID SELECT Distinct * FROM TAB where userid > 0 and aid=? 这个SQL 报错为 :
--- Cause: java.lang.IllegalArgumentException: 多库的情况下,不允许使用Distinct关键字
我现在有这样一张表 大体有这么几个字段、 ID ,USERID, AID
其中 USERID 是分表字段 分表规则是 USERID%1024 现在我需求通过AID 去查询出所有USERID SELECT Distinct * FROM TAB where userid > 0 and aid=? 这个SQL 报错为 :
--- Cause: java.lang.IllegalArgumentException: 多库的情况下,不允许使用Distinct关键字
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货