 "Çalışan_kimliği", "ad", "başlangıç_tarihi", "maaş" ve "yönetici_kimliği" sütunlarına sahip "çalışanlar" adlı bir tablonuz olduğunu varsayalım. Her yönetici için en yüksek ücretli ilk 3 çalışanı bulmak için bir SQL sorgusu yazın.
İşte her yönetici için en yüksek ücretli ilk 3 çalışanı döndürecek bir SQL sorgusu: ``` m.name AS manager_name, e.name AS çalışan_adı, e.salary FROM çalışanlardan e JOIN staffs m ON e.manager_id = m. çalışan_id NERDE (SEÇİN COUNT(*) ÇALIŞANLARDAN WHERE manager_id = m.employee_id VE maaş >= e.salary) <= 2 ORDER BY manager_name, maaş DESC; ``` Bu sorgu, manager_id'de "çalışanlar" tablosunu kendisine katacak ve daha sonra, bir alt sorgu kullanarak bir alt sorgu kullanarak yalnızca ilk 3'ü seçerek, yönetici grubundaki çalışanları maaşlarına göre sıralayacaktır. Yönetici adı ve maaşına göre azalan düzende sıralanmış olarak, en yüksek ücretli ilk 3 çalışanın her biri için yönetici adını, çalışan adını ve maaşını döndürür.