Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Tablodaki aynı değere sahip sütunların sayısını bulmak?

Konu, 'PHP' kısmında osman arslan tarafından paylaşıldı.

  1. osman arslan

    osman arslan Aktif Üye

    Kayıt:
    31 Temmuz 2004
    Mesajlar:
    388
    Beğenilen Mesajlar:
    0
    Meslek:
    Grafik & Web Tasarım Uzmanı
    Şehir:
    İstanbul
    metin_idmetin_yazarmetin_baslik
    121Az yakan otomobiller
    21562019 Barcelona transferleri
    321Mercedes A serisi yeni tasarımı hakkında

    Üstteki gibi bir tablom var. Tablo adım "tablo_metinler". İstediğim şey metin_yazar sütununda tekrar eden yazar ID lerinin sayısını bulmak. Örneğin üstteki tabloda 21 nolu yazar iki metin girmiş. Ben tüm bir tabloda böyle belirli bir sütundaki tekrar eden verilerin sayısını bulmak istiyorum? Amacım tabloda "belirli adedin üzerinde veri girmiş kişileri" bulmak. Mesela diyeceğim ki "5 yazıdan fazla yazısı olan üyeleri listele." Şöyle bir döngüye sokmak istiyorum elde ettiğim verileri:

    foreach(metin sayısı 5 i geçen her yazarda){
    bu yazarın yazılarını listele
    }
    sonraki işlem;
    5 yazının altında yazı yazmış yazarları bul, ve tüm yazılarını id nosuna göre listele.
     
  2. gk

    gk Üye

    Kayıt:
    24 Aralık 2009
    Mesajlar:
    149
    Beğenilen Mesajlar:
    22
    Meslek:
    Yazılım Geliştirici
    Şehir:
    İstanbul
    Kod:
    SELECT * FROM tablo_metinler WHERE metin_yazar IN (SELECT metin_yazar FROM tablo_metinler GROUP BY metin_yazar HAVING COUNT(metin_yazar) > 5) ORDER BY metin_yazar