Kod:
SELECT Tmp.dyeri AS a, Tmp.Sayid AS b
FROM (SELECT TOP 10 tPersonel.dyeri, Count(tPersonel.id) AS Sayid FROM tPersonel GROUP BY tPersonel.dyeri HAVING (((tPersonel.dyeri) Is Not Null)) ORDER BY Count(tPersonel.id) DESC) AS Tmp
ORDER BY Tmp.dyeri;
diğer Sql listemizde
Kod:
SELECT tPersonel.dyeri, Count(tPersonel.id)
FROM tPersonel
GROUP BY tPersonel.dyeri
ORDER BY Count(tPersonel.id) DESC;
şimdi bunları Union ile birleştirip
en sık geçen 3 eleman altına diğerlerini ekleyeceğiz
ilk 3 tane ve diğerleri kendi aralarında alfabetik listeli olacak
Kod:
ankara -- 100
istanbul - 200
izmir --- 150
adana --- 3
adıyaman-- 5
afyon --6
ağrı ------- 15
amasya --- 4
--------------> ankara üstte geçtiği için yok
antalya-- 25