Diskuze: Výběr top 5 max hodnot pro každý z prvků
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Co ty prvky obsahují a jak fungují?? Takhle jsem to moc nepochopil.
Trošku to rozveď, jaká je struktura té tabulky, nebo je těch tabulek víc?
Takhle to ale vybere jen 5 záznamů celkem, ale je potřeba vybrat 5 záznamů pro každý prvek...
To by šlo vyriešiť cyklom, ale nevidíme barcalangrovavov kód...
Právě proto jsem psal, aby to trošku rozvedla...
jedna se o jednu tabulku, obsahujici dva ciselne kody (KOD_A,KOD_B) ve vztahu
1:N s faktem, ze je kodu_A je prirazen vzdy jiny pocet kodu_B. K jednotlivym
kombinacim kodu, pak nalezi hodnoty CELKEM, POCET_A a POCET_B. Pro ukazku jsem
vlozila mensi vyber.
Ja potrebuju pro kazdy KOD_A zjistit maximalni hodnotu CELKEM a priradit k ni
KOD_B, POCET_A a POCET_B, nasledne nalezt 2. maxilmani hodnotu a priradit k ni
tytez informace až do 5. maximalni hodnoty. Nebo pripadne vypsat rovnou 5
maximalnich hodnot CELKEM pro KOD_A i se vsemi ostatnimi hodnotami a pripadne i
poradim dane maximalni hodnoty.
Nevím v čem to děláš, ale asi bych procházel cyklem tabulku s kodem_A a při každém průchodu cyklem udělal select na kod_B seřadit podle max. hodnot od nejvyšší s tím, co psal Tomáš123 LIMIT=5
Zobrazeno 9 zpráv z 9.