Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.10.2005 Ostrzeżenie: (0%)
|
Witam serdecznie,
Zawiesiłem się strasznie nad pytaniem, które miałoby posortować mi dane z tabeli... O co chodzi: - mam tabelę m.in. z polami [nazwa] i [cena] - w tabeli przechowuję rekordy z produktami, które tak na prawdę mogą powtórzyć się parokrotnie (różnią się tylko sufiksem z pola nazwa i ceną oczywiście) w praktyce wygląda to mniej więcej tak: [nazwa 1] [cena 10] [nazwa 2] [cena 5] [nazwa 2 szt 10] [cena 70] [nazwa 3] [cena 20] [nazwa 3 szt 10] [cena 150] [nazwa 4] [cena 15] [nazwa 4 szt 10] [cena 100] - moim celem jest posortowanie produktów po cenie, jednak w chwili, gdy jest on dostępny również w większej ilości sztuk, żeby został wyświetlony po tym pierwszym w praktyce miałoby to wyglądać tak: [nazwa 2] [cena 5] [nazwa 2 szt 10] [cena 70] [nazwa 1] [cena 10] [nazwa 4] [cena 15] [nazwa 4 szt 10] [cena 100] [nazwa 3] [cena 20] [nazwa 3 szt 10] [cena 150] Nie mam pojęcia jak się za to zabrać. Bardzo proszę o radę lub treść samego zapytania. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 0 Dołączył: 19.05.2007 Ostrzeżenie: (0%)
|
Moim zdaniem skopałeś bazę ...
Powinny być tylko nazwa 1,2,3,4 itp A liczby sztuk już obsługiwać przez PHP i według tego wzorem matematycznym obliczac rabat (chyba 30%) a tabele zamówienia zrobić na zasadzie nazwa | liczba sztuk | konćowa cena | imie | nazwisko | i tak dalej ... Dzięki temu możesz w opisie przedmiotu napisać, że przy zakupie powyżej 10 sztuk rabacik (który skrypt sam uwzględni jeśli klient wpisze w pole ilości sztuk 10) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - tak może zamówić 1 - 4 a nawet 999 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował barat 24.05.2007, 18:41:26 |
|
|
|
micbuc [mySQL] sortowanie 24.05.2007, 15:57:41
snipe SELECT nazwa, cena FROM tabela ORDER BY nazwa, cen... 24.05.2007, 18:37:32
micbuc Snipe:
Twoje zapytanie da dokładnie taki wynik, j... 24.05.2007, 20:02:13
snipe Myślę, że zainteresuje Cię konstrukcja if w mysql... 25.05.2007, 19:58:25 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 16:02 |