Dobrý deň,
potrebujem poradiť ohľadne SQL kódu. Potrebujem vybrať z databázy články podľa času no zároveň aj podľa priority, avšak aby sa články s nižšou prioritou zobrazovali menej často a aby články neišli stále za sebou podľa priority, čiže potrebujeme to vybrať ako keby náhodne, avšak viac článkov s väčšou prioritou. Články berieme z externého zdroja a do tabuľky sa nahrávajú podľa priority po blokoch, čiže napríklad najprv vyberie kategóriu správy, ktorá má prioritu 10 potom vyberie články z kategórie zábava, ktorá má prioritu 8 a tak ďalej. Máme asi 6 kategórií a z každej kategórie sa vyberie asi 20 článkov.
Skúšali sme to vyriešiť cez SQL pomocou
Kód:
ORDER BY add_date DESC, priority DESC
, avšak toto nefunguje správne. Vedeli by ste pomôcť?
Ďakujem.