Autor | Zpráva | ||
---|---|---|---|
Luky Profil |
#1 · Zasláno: 8. 1. 2011, 15:48:18
Zdravím,
V databázi mám dvě tabulky (galerie, hodnocení). V galerii je vždy uveden název fotky, cesta k souboru atd. V tabulce hodnocení jsou veškeré hodnocení na webu (tedy i k fotkám) - mám označené jejich typy takže to tam není naflákané jen tak. Na stránce, kde fotky vypisuji jsou možnosti jak fotky seřadit: nejnovější, nejstarší, nejlepší. S prvníma dvěma nemám problém, ale vypsat fotky na základě počtu hlasů v tabulce hodnocení si nevím rady. V tabulce hodnocení mám uvedené ID fotografie. Potřebuji seřadit záznamy v HODNOCENÍ podle toho, které ID fotografie je tam uvedeno nejvícekrát. Podle toho pak seřadit fotky z tabulky GALERIE (kde jsou uvedené informace o fotce). Asi by šlo použít dotaz na obě tabulky zaráz a podle toho to pak vypsat, ale nevím jak bych to udělal. Předem děkuji za všechny názory ;) |
||
Keeehi Profil |
#2 · Zasláno: 8. 1. 2011, 18:31:36 · Upravil/a: Keeehi
SELECT galerie.nazev, galerie.cesta FROM galerie LEFT JOIN hodnocení ON galerie.id=hodnocení.id_fotografie GROUP BY hodnocení.id_fotografie ORDER BY count(*) DESC |
||
Luky Profil |
#3 · Zasláno: 9. 1. 2011, 13:46:25
Díky moc
|
||
Časová prodleva: 13 let
|
0