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
Ekim 2024
P S Ç P C C P
 123456
78910111213
14151617181920
21222324252627
28293031