首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >List和findAll

List和findAll
EN

Stack Overflow用户
提问于 2013-05-07 03:38:08
回答 1查看 591关注 0票数 0

所以我有一个方法,可以遍历我的用户,并找到它们的ids相同的地方。然后将这些用户添加到一个数组中。我有它,所以它会找到所有具有相同ID的用户。不,我需要将搜索细化到Ids相同且帐户有效的位置。(如果帐户是任何其他(停用,取消,超时,ext),那么它没有问题,所以我不需要搜索他们。

这就是有效的方法

代码语言:javascript
复制
    static List<Users> getAllWithDuplicateIDs() {
    findAll('from User where id in (select id from User group by id having count(*) > 1)', [])
}

这就是我正在尝试的。

代码语言:javascript
复制
findAll('FROM User WHERE id IN (SELECT id FROM User group by id having count(*) > 1) AND accountStatus = 'valid' ', [])

获取以下信息时出错:

User.groovy: 32:意外标记:有效@第32行,第122列。(*) > 1)和accountStatus =‘有效',^

非常感谢您提供的任何帮助/意见

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-07 03:55:47

将单引号替换为双引号,否则转义单引号。如果用双打替换单打,请保持“有效”。Yeclipse展示了如何

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16405945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档