Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用createCriteria的Grails子查询_Sql_Grails_Nested Query_Createcriteria - Fatal编程技术网

Sql 使用createCriteria的Grails子查询

Sql 使用createCriteria的Grails子查询,sql,grails,nested-query,createcriteria,Sql,Grails,Nested Query,Createcriteria,我有如下sql查询 选择transf,从peak_信息中选择countfname,其中,从pe_结果中选择peakfile中的fname,其中conid='GO:0006007',fdr>0.05按transf分组 你可能可以做这样的事情。我还没执行,但你有主意了。请查看的子查询部分 def peakinfoFilter = PeakInfo.createCriteria() def pifilter = peakinfoFilter.list { 'in' "fname", PeRes

我有如下sql查询


选择transf,从peak_信息中选择countfname,其中,从pe_结果中选择peakfile中的fname,其中conid='GO:0006007',fdr>0.05按transf分组 你可能可以做这样的事情。我还没执行,但你有主意了。请查看的子查询部分

def peakinfoFilter = PeakInfo.createCriteria()
def pifilter = peakinfoFilter.list {
   'in' "fname", PeResult.where{
                  conid == conid.toString()
                  fdr > "0.05"
            }. peakfile
    
    projections
    {
       groupProperty "transF"
       count "fname"
    }
}