iç içe sorgu

Kodla Büyü

dokmeefrail

Süper Üye
Süper Üye
Mesajlar
1,762
iki tablo var birisinde makaleler makaleid başlık içerik fotoğraf diğerinde puanlamalar var puanid puanveren puanverenip makaleid . en yüksek toplam puana sahip makaleyi çekmek istiyorum mysql sorgusu nasıl olmalı.
 
puanları bir tabloda makale bilgileri bir tabloda tutuyorsun anladığım kadarıyla, ikisi arasında muhtemelen bağ sağladığın foregin key vardır. şöyle yap sorguda listeleme yaparken puan DESC ( yani puanı en büyükten en küçüğe listeleme yap daha sonra gelen id'i makale tablonla eşleştir ilgili veriyi listele
 
Kod:
select sum(puanlamalar.puanid) as puan, makaleler.makaleid, (...) from makaleler, puanlamalar where makaleler.makaleid=puanlamalar.makaleid DESC puan
şeklinde bir kullanım sanırım işe yarayacaktır.
 
Geri
Üst