group by ile ilgili bir soru

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 03:02

group by ile ilgili bir soru

Mesaj gönderen Kaptan » 19 Nis 2012 06:57

accesste şöyle tablolarım var.
anketoy tablosu
id auto
anketid number
secenekid number

kullanılan oyların kaydedildiği tablo.

anketsecenek tablosu //seçeneklerin string ifadelerinin kayıt edildiği tablo
id autonumber
secenek string

ben anketoyda secenek idsine göre olan kayıtların toplamını istiyorum. ama secenekidyi değil de anketssecenekteki secenek alanındaki değeri yazdırsın istiyorum.

Kod: Tümünü seç

Select count(secenekid) as toplam,secenekid from anketoy where anketid=1 group by cevapid
1 numaralı ankette hangi seçenek için kaç oy kullanılmış bulabiliyorum. Fakat anketseçeneğin idsini yazdırıyor... anketsecenek tablosundaki seçeneği yazdırsın istiyorum. yani sql kodlarıma anketsecenek tablosunu da dahil edeceğim ama yapamadım.
yardımcı olursanız sevinirim.
teşekkürler.

orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 01:14
Konum: İstanbul / Kadıköy
İletişim:

Re: group by ile ilgili bir soru

Mesaj gönderen orhancc » 25 Nis 2012 04:03

counttan sonraki eklediğin her alanı group by kısmına da eklemen gerekiyor.

Cevapla