Birden çok kez gerçekleşen farklı bir device_type satır sayısını döndüren bir sorgum var.Yalnızca bir kez oluşan satırları nasıl özetleyebilirim?
SELECT COUNT(*) AS C1,device_type FROM stat
WHERE stat_date = '2012-02-08'
GROUP BY 2 HAVING C1 > 1
ORDER BY 1 DESC
aşağıdaki ikinci sütun olarak 'başkalarının I COUNT toplamını ekleme nasıl
(*) ve 'diğerleri' olarak geri kalan (SAHİP sayısı = 1) satır özetlemek istiyorum sorgu? Bunu yapacağını DB
device_type
dt1
dt1
dt1
dt2
dt2
dt3
dt4
dt5
yılında
SELECT COUNT(*) AS C2,device_type FROM stat
WHERE stat_date = '2012-02-08'
GROUP BY 2 HAVING C2 = 1
ORDER BY 1 DESC
Örnek veri bir sonuç
3 dt1
2 dt2
3 other
stat u 'SEÇ device_type 'devType', COUNT (*) 'diğerleri' için değil bu iş nereye (koşul) GroupBy device_type başkalarını sahip> yapar Bunun dışında 1 ' – Deeptechtons