• 13-05-2015, 01:26:29
    #1
    Merhaba

    Sql sorgusu olarak uğraştığım ama çözemedim bir sorunum var. cevaplar diye bir tablom mevcut bunun sutunlarıda aşağıda belirttiğim şekilde

    id,katilimci_id,soru_id,cevap şeklinde bir tablom var bu tabloda soru_id ve cevap kısımları değişmekte

    örnek ( 1,123,323,Erkek ) - ( 1,124,323,Kadın ) -( 1,124,324,18 ) - ( 1,124,324,25 ) gibi sorum şu kaç kadın 18 yada 25 i seçmiş yada Erkek ( burda erkek yada kadın değerleri farklı olabilir ) bunu sql sorgusu olarak nasıl yazabilirim bu konuda yardımcı olabilirseniz çok sevinirim.

    şimdiden çok teşekkür ederim
  • 13-05-2015, 02:09:32
    #2
    Kaç kadın 18 cevabını vermiş?

    select count(*) from 
    cevaplar as t1, 
    (select * from cevaplar where cevap = 'kadin') as t2 
    where t1.cevap = '18' and t1.katilimci_id = t2.katilimci_id
    http://sqlfiddle.com/#!9/e1aae/1
  • 13-05-2015, 02:36:35
    #3
    Yardımınız için çok teşekkür ederim, gönderdiğiniz sorgu ile sorunum çözüldü ..