Aşağıdaki gibi iki tablo var:
Ben bir olumlu ya da olumsuz değerlendirme olup olmadığını bir ratingname ve bir bit içeren bir RatingsTable var:
RatingsTable ---------------------- ratingname ispositive ---------------------- Good 1 Bad 0 Fun 1 Boring 0
Kişi derece, derece ve nominal şey: ve ben şeyler hakkında geri bildirim içeren bir FeedbackTable var. Bu RatingsTable dayalı bir olumlu ya da olumsuz değerlendirme ise geribildirim tespit edilebilir.
FeedbackTable --------------------------------- username thing ratingname --------------------------------- Jim Chicken Good Jim Steak Bad Ted Waterskiing Fun Ted Hiking Fun Nancy Hiking Boring
Ben aşağıdaki için etkin bir MySQL sorgusu yazmaya çalışıyorum:
Bir sayfada, ben pozitif derecelendirme en yüksek oranda en iyi 'şeyler' göstermek istiyorum. Ben geribildirim tablosundan ürün Jim Tavuk İyi 20 kez puan varsa ... o sadece bir kez sayılması gerektiğini, benzersiz ... anlamı olduğundan emin olmak istiyorum. Bir noktada ben de bu sayfada için sayılmasına değerlendirmesi az sayıda (en az 10) gerektirecek isteyeceksiniz. Ben yüksek oransal olumsuz değerlendirmesi için aynı şeyi isteyeceksiniz, ama ben buna göre pozitif için bir çimdik eminim.