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:
    23
    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
    
     
    selen12 bunu beğendi.
  3. sdezine

    sdezine Üye

    Kayıt:
    27 Şubat 2008
    Mesajlar:
    51
    Beğenilen Mesajlar:
    1
    PHP:
    SELECT FROM metinler WHERE metin_yazar LIKE '%"deger"%'
     
  4. selen12

    selen12 Yeni Üye

    Kayıt:
    27 Mart 2019
    Mesajlar:
    3
    Beğenilen Mesajlar:
    1
    Meslek:
    web
    Şehir:
    bursa
    Teşekkürlerr benimde işime yaradı
     
    sdezine bunu beğendi.