Zadejte hledaný výraz...

SQL: Ako vypisat N objektov pre N kategorii?

iJAR
verified
rating uzivatele
22. 12. 2024 14:55:42
Povedzme, ze mam 10 kategorii a pre kazdu chcem vypisat poslednych 5 clankov. Je mozne toto nejak dostiahnut jednou sql query? Z toho co som nasiel, tak su dve moznosti - subquery alebo "self joiny"; v kazdom pripade vzdy pre kazdu kategoriu. Takze ak mam 10 kategorii, tak to znamena 10 subquery alebo 10 joinov. Pride mi to take ... nic moc. Tak ma zaujima, ci jestvuje nejake lepsie riesenie?
22. 12. 2024 14:55:42
https://webtrh.cz/diskuse/sql-ako-vypisat-n-objektov-pre-n-kategorii#reply1533415
skorozacatecnik
verified
rating uzivatele
22. 12. 2024 21:08:03
Nevím, co za DB používáš, ale WINDOW v SQL by ti asi mohlo pomoci.
22. 12. 2024 21:08:03
https://webtrh.cz/diskuse/sql-ako-vypisat-n-objektov-pre-n-kategorii#reply1533431
iJAR
verified
rating uzivatele
22. 12. 2024 22:18:52
Sorry, MariaDb/MySQL.
22. 12. 2024 22:18:52
https://webtrh.cz/diskuse/sql-ako-vypisat-n-objektov-pre-n-kategorii#reply1533433
skorozacatecnik
verified
rating uzivatele
23. 12. 2024 00:52:57
Sorry, MariaDb/MySQL.
MariaDB to umí, mrkni sem: https://mariadb.com/kb/en/window-frames/
23. 12. 2024 00:52:57
https://webtrh.cz/diskuse/sql-ako-vypisat-n-objektov-pre-n-kategorii#reply1533439
Pro odpověď se přihlašte.
Přihlásit