![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 26.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam
potrzebuje pomocy w uzyskaniu najwyżeszej sumy z takiego pola 'votes' w tabeli: id1: 12||1||6 id2: 1||6||22 id3: 1||0||7 i tak potrzebuje by mysql posortował mi to w kolejności sum w poszczególnych polach : id2(29), id1(19), id3(8) jest to w ogóle do zrealizowania na poziomie samego mysql'a -------------------- www.wettradar.com
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 22.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy dobrze rozumiem, że jest to pole tekstowe ? I każdy głos oddzielasz "||" ?
Jeśli dobrze rozumiem - to dlaczego tak ?! Rozwiązaniem Twojego problemu będzie stworzenie osobnej tabeli (id, id_pyt, odp) na głosy i trzymanie oddanych głosów w polu numerycznym. Wtedy uzyskanie sumy będzie problemem trywialnym, a i sam format przechowywania będzie o wiele poprawniejszy. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:40 |