Jump to content
php.lv forumi

Recommended Posts

Posted

sveiki!

vienvārdsakot ir viena tabula ar rakstiem un tur kolonna ar kategorijām. teiksim ir 5 kategorijas.

jautājums sekojošs - vai var ar vienu(!) queriju izvilkt ārā visu piecu kategoriju pēdējos 10 rakstus?

 

cik es te padomāju - man nesanāca :)

 

 

db: mysql (ir gan 5.1, bet ja querijs būs specifisks tieši >5.x tad vajadzētu pateikt :) )

 

 

Paldies!

Posted (edited)

select * from tabula

where id IN (select id from tabula order by datums DESC, laiks DESC group by id, kategorija limit 5)

 

PS: vajadzētu strādāt...

Edited by Delfins
Posted

a man iekš 5.1 bļauj, ka versija nesuportē LIMIT iekš subkvērijiem.

 

bļin.. izstrādes db 3.23 :D par to laikam vispār var aizmirst, bet baigi vpadlu likt 5.1...

 

 

varianti?

×
×
  • Create New...