Autor Zpráva
okoun
Profil
Ahoj, mysql používám hodně začátecnicky a netuším jestli jde nějakým způsobem seřadit klasicky pomocí funkce ORDER BY ASC dle sloupce ve kterém jsou hodnoty pole. Tedy například v jedné buňce s názvem cena je 450@200@300@ v další je 750@150@ (zavináčem si odděluji čísla pro součet) a podobně fór je v tom že potřebuji ty čísla v těch buňkách sečíst a dle toho výsledku řadit tedy 950 a další je 900 a podobně.
Půjde to? Díky za reakci.
juriad
Profil
Některé časteji řešené dotazy pro MySQL - FAQ » Více hodnot ve sloupci
Nemáš žádnou rozumnou šanci. Tímto způsobem uložení ses připravil o skoro všechny výhody databáze.
Správně bys měl mít pro každou cenu jeden řádek.
Kajman
Profil
Pokud to předěláte, že více hodnot nebudete dávat do jednoho stringu, ale jako více řádků v navazující tabulce, tak to půjde.
okoun
Profil
ok, takže plán B je to sortovat v PHP což bude o něco pomalejší...
Keeehi
Profil
okoun:
ok, takže plán B je to sortovat v PHP což bude o něco pomalejší.
V tom případě doufám, že plán A je to opravit správným návrhem.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: