Grails 1.2.4 kullanıyorum. Bir projeksiyonda "countDistinct" (azalan) ve groupProperty ile nasıl sıralayabilirim. İşte Grails Kriterlerinde groupProperty ve countDistinct öğelerini kullanma
benim alanlar: MySQL açısındanclass Transaction {
static belongsTo = [ customer : Customer, product : Product ]
Date transactionDate = new Date()
static constraints = {
transactionDate(blank:false)
}
}
class Product {
String productCode
static constraints = {
productCode(blank:false)
}
}
, bu benim istediğim şey:
genel bir terim olarakselect
product_id,
count(product_id)
from
transaction
group by
product_id
order by
count(product_id) desc
, ben ya da sadece ürün (ürünlerin listesini almak istiyorum
: bir ürün (azalan)vardı işlemlerin sayısına göre sıralanır id) Bu benim tahminim
Ancak beklenen sonucumu vermiyor. Bu konuda herhangi bir öneri çok takdir edilecektir. Teşekkürler!
Teşekkürler! işe yaradı. ancak, createCriteria'da 'count (product_id) desc' ile nasıl sıralama yapılacağından bahsetmediniz – firnnauriel