• 16-06-2021, 15:20:36
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar her kitabın kac farkli yayinevinden ciktigini getirecek sorgu nasıl yazabilirim php ile 1 tane örnek verebilirmisiniz
  • 16-06-2021, 15:53:18
    #2
    İnner Join ile birleştirme yapabilirsin
  • 16-06-2021, 16:14:23
    #3
    Sql inner join sorgulariyla cozulebilicek bir sorun gibi ama php de nasil yapilir malesef bilmiyorum
  • 16-06-2021, 17:40:15
    #4
    select k.kitap_adi,count(y.yayinevi_id) as sayi from kitap as k
    left join yayinevi as y on y.yayinevi_id = k.yayinevi_id
    group by k.kitap_id


    Bu şekilde kullanabilirsin
  • 16-06-2021, 20:57:25
    #5
    kitap tablondan yazar ve yayın evi idlerini çıkarsan ve kitap_id, yazar_id ve yayinevi_id'lerinin bulunduğu 4. bir tablo açsan bence daha mantıklı olur gibi.
  • 16-06-2021, 21:01:38
    #6
    Zeta adlı üyeden alıntı: mesajı görüntüle
    kitap tablondan yazar ve yayın evi idlerini çıkarsan ve kitap_id, yazar_id ve yayinevi_id'lerinin bulunduğu 4. bir tablo açsan bence daha mantıklı olur gibi.
    Ben bir önceki mesajda direk kodu yazdım ama arkadaşımız çok haklı normalizasyon düzeyi daha yüksek bir uygulama için kitapları ayrı bir tablo yapıp kitaplar tablonuda sadece sayısal ilişki tablosu olarak depolaman daha sağlıklı olur