v2.5.2
Giriş yap

Sql soru ve cevapları beraber gruplama

admin
645 defa görüntülendi ve 1 kişi tarafından değerlendirildi

cevapların olduğu bir tablom var. id değeri cevap veren kişileri temsil ediyor.

takıldığım nokta ise eve giren gelir ile kardeş sayısını gruplamak istiyorum.

örneğin 3 kardeş olup 5000₺ maaş alan kişileri tespit etmek istiyorum. sql ile yapabilir miyim?

idSoruIdSoruCevapIdCevap
3298Eve giren gelir toplamı ne kadardır?3804000
3299Kaç Kardeşsiniz?3855
3398Eve giren gelir toplamı ne kadardır?3823000
3399Kaç Kardeşsiniz?3855
3498Eve giren gelir toplamı ne kadardır?3823000
3499Kaç Kardeşsiniz?3855
3598Eve giren gelir toplamı ne kadardır?3815000
3599Kaç Kardeşsiniz?3844
3698Eve giren gelir toplamı ne kadardır?3815000
3699Kaç Kardeşsiniz?3833
3798Eve giren gelir toplamı ne kadardır?3815000
3799Kaç Kardeşsiniz?3833
3898Eve giren gelir toplamı ne kadardır?3804000
3899Kaç Kardeşsiniz?3855
3998Eve giren gelir toplamı ne kadardır?3804000
3999Kaç Kardeşsiniz?3855
4198Eve giren gelir toplamı ne kadardır?3815000
4199Kaç Kardeşsiniz?3833

soru ve cevabı gruplanması.

select Soru, Cevap, count(Cevap) from Cevaplar group by Soru, Cevap
SoruCevapcount
Eve giren gelir toplamı ne kadardır?30002
Eve giren gelir toplamı ne kadardır?40003
Eve giren gelir toplamı ne kadardır?50004
Kaç Kardeşsiniz?33
Kaç Kardeşsiniz?41
Kaç Kardeşsiniz?55
admin
1158 gün önce

gruplanacak soru ve cevap icin ayni tabloyu sorguda joinlemek gerekiyor.

gruplanacak soru sayisi arttigi vakit join sayisini da artirmak gerekiyor.

select * from table1 a join table1 b on b.id=a.id 

daha sonra groupby yapabiliriz.