Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Vypsání nejčastějších hodnot z MySQL

sipek
verified
rating uzivatele
8. 2. 2015 13:28:06
Zdravím,
potřeboval bych poradit, jak mám vypsat nejčastější výrazy z jedné tabulky v závislosti na pořadí záznamů v druhé tabulce.
Příklad:
tabulka_1 (struktura: id, druh_ovoce, zkratka):
1, Banány, BAN
2, Jablka, JAB
tabulka_2 (struktura: id, zkratka_ovoce, počet):
1, BAN, 8
2, BAN, 23
3, JAB, 17
Potřebuji vypsat 'druh_ovoce' seřazený podle celkového součtu hodnot v 'počet' ve všech záznamech pro daný druh ovoce, kde klíčem k přiřazení je zkratka/zkratka_ovoce.
Děkuji za pomoc.
8. 2. 2015 13:28:06
https://webtrh.cz/diskuse/vypsani-nejcastejsich-hodnot-z-mysql/#reply1089444
jogi
verified
rating uzivatele
8. 2. 2015 14:29:12
8. 2. 2015 14:29:12
https://webtrh.cz/diskuse/vypsani-nejcastejsich-hodnot-z-mysql/#reply1089443
Mikka
verified
rating uzivatele
8. 2. 2015 14:59:42
Nemělo by to být spíš takto?
8. 2. 2015 14:59:42
https://webtrh.cz/diskuse/vypsani-nejcastejsich-hodnot-z-mysql/#reply1089442
jogi
verified
rating uzivatele
8. 2. 2015 15:08:27
Napsal Mikka;1166054
Nemělo by to být spíš takto?
Nevšiml jsem si, že se klíč v tabule 2 opakuje, takže určitě jak uvádíš.
8. 2. 2015 15:08:27
https://webtrh.cz/diskuse/vypsani-nejcastejsich-hodnot-z-mysql/#reply1089441
sipek
verified
rating uzivatele
8. 2. 2015 18:14:17
Napsal Mikka;1166054
Nemělo by to být spíš takto?
díky a jakým řetězcem to pak mám vypsat za pomoci while ? mysql_fetch_array asi ne, že? :)
8. 2. 2015 18:14:17
https://webtrh.cz/diskuse/vypsani-nejcastejsich-hodnot-z-mysql/#reply1089440
To, na co se ptáte, jsou velmi základní otázky. Přečtěte si nejdřív nějaký úvod a manuál.
Tabulky, sloupce i proměnné by měly mít anglické názvy.
Tabulky by se měly spojovat přes číselný identifikátor, ne přes řetězec.
Stejné klíče by měly mít stejný název sloupců.
Dotaz, který chcete provést, je jeden ze základních. Důležité je uvědomit si, že začínáte od druhé tabulky.
Pokud použiju vaše pojmenování, pak:
8. 2. 2015 19:47:34
https://webtrh.cz/diskuse/vypsani-nejcastejsich-hodnot-z-mysql/#reply1089439
Pro odpověď se přihlašte.
Přihlásit