Get Adobe Flash player

Son girilen personel sayısı

Bir arkadaşım SQL ile ilgili bir soru sorunca, sık sık karşılaştığım SQL soru ve cevaplarını bir başlık altında toplayayım, belki birilerine faydası olur diye düşündüm.

id firma_id personel_sayisi
1 1 10
2 2 104
3 1 5
4 3 40
5 2 50
6 3 10

Yukarıdaki tablo örneğindeki gibi kayıtlar var. Bu kayıtlardan firma_id tekrar edebiliyor ama firmaların en son personel sayısını listelemek istiyorum. Her firmanın en son kaç personeli var?

Cevap:

select id, firma_id, personel_sayisi
FROM tablo
WHERE
id IN (select max(id) FROM tablo group by firma_id)

Vaktim oldukça bu şekilde soru cevap eklemeye çalışacağım.

Share

Leave a Reply

Sayfa İçinde Ara
Son Yorumlar
Mart 2024
P S Ç P C C P
 123
45678910
11121314151617
18192021222324
25262728293031