ฉันกำลังพยายามเรียงลำดับผลลัพธ์ของการสืบค้น db ตามอัลกอริทึมที่อยู่นอกคำสั่ง sql
ตัวอย่างเช่น แต่ละแถวมีคอลัมน์ author_karma
และ pageviews
คอลัมน์ ฉันต้องการเรียงลำดับผลลัพธ์ด้วยอัลกอริทึมที่คำนวณเป็น php หลังจากดึงแถวแล้ว...
อัลกอริทึมอาจมีลักษณะเช่นนี้
$score = intval($author_karma) + (intval($pageviews)/100) + intval($age)
ในเว็บไซต์เช่นข่าวแฮ็กเกอร์มีการคำนวณในการสืบค้น sql หรือไม่ พวกเขาทำงานนี้ได้อย่างไร? หากฉันพยายามจัดเก็บคะแนนไว้ในฐานข้อมูล ฉันจะอัปเดตคะแนนบ่อยแค่ไหน (โดยเฉพาะเมื่อเกี่ยวข้องกับคะแนน)
order by
หรือเก็บคะแนนไว้ใน db หรือไม่ - person Andrew Samuelsen   schedule 15.12.2011