MySQL, başka bir tabloda en sık değerlere sahip satırları seçmek gerekiyor

0 Cevap php

Ben tür yeni SQL yaşıyorum ve benim soruna çözüm bulamıyor. İki tablo var. Tablo A'da, ben, benzersiz bir kimliği ile her yorumlarına bir çok depolama ediyorum.

Masa B, ben her oy depolamak ediyorum (gibi = 1 ve = 0 sevmediğim) bir datetime her Yorumlarınız için. Her oy için bir giriş olacak, böylece tablo A'da her Yorumlarınız için satır ton olacak

Ben tüm yorum almak ve haftalık en sevilen yorum üstünde olduğunu onlara böyle sıralamak gerekiyor, ama nasıl emin değilim.

İşte ben bugüne kadar, ama devam etmek nasıl emin ne var:

SELECT * FROM comment INNER JOIN logs ON comment.c_id=logs.c_id WHERE logs.daterate >= DATE_SUB(CURDATE(), INTERVAL 8 DAY) AND logs.rated=1 

Netleştirmek için, ben mantıklı eğer ... Geçen hafta puan = 1 olan günlükleri tüm girdileri almak ve azalan en sık c_id bunları sıralamak ve her satır için ayrı c_id almak gerekiyor

Yeterince açık vermedi eğer, teşekkür soru sormak lütfen!

0 Cevap