Jump to content
php.lv forumi

Optimālākais kverijs


Kristabs

Recommended Posts

Jāizvelk pēdējie komentāri no dažādām tēmā, bet lai no tēmas rāda tikai pēdējo komentāru. Problēma ir tāda, ka pēc sql sintakses sanāk, ka jāliek "group by" pirms "order by" un šajā gadījumā rezeltāts ir tāds, ka no tā order nev nekādas jēgas. Viņš paņem tikai vienu pirmo, kuram vismazākais ID. Kā būtu vispareizāk?

Link to comment
Share on other sites

ID | mainID | title | time

 

select title from table where mainID = '0'

//taas buutu galvenaas teemas

 

select title from table where mainID != '0'

//komentaari teemaam

 

select title from table where mainID != '0' group by mainID order by time desc limit 5

//apmeeram shaadi gribeetos izvilkt peedeejos komentaarus, bet lai teemas neatkaartojas, bet shaadi nevar jo tiek sagrupeets pirms ordereeshanas peec laika

Edited by Kristabs
Link to comment
Share on other sites

×
×
  • Create New...