Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] zapytanie...
tr86
post 25.03.2011, 13:38:21
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Mam 2 tabele: cards i orders.

Chcę pobrać klientów (z tabeli cards) z sumą wszystkich zamówień danego klienta (z tabeli orders) i jednocześnie posortować wyniki malejąco wg sumy.

Załóżmy, że klient ma 3 zamówienia w tabeli orders na jakąś kwotę.
Teraz chcę zsumować wszystkie zamówienia, coś a'la SUM(kwota) AS suma WHERE c.id = o.id_card, ale nie wiem jak to umieścić w poniższym zapytaniu
i posortować wg suma...

Do tej pory udało mi się stworzyć coś takiego:

  1. $zapytanie = mysql_query ("SELECT DISTINCT c.* FROM cards c LEFT JOIN orders o ON (c.id = o.id_card)
  2. WHERE o.id_card IS NOT NULL
  3. ORDER BY suma?questionmark.gif DESC")
  4. or die('blad: '.mysql_error());


Go to the top of the page
+Quote Post

Posty w temacie
- tr86   [PHP][MySQL] zapytanie...   25.03.2011, 13:38:21
- - exood   Raczej nie ten dział, bo chodzi o samo zapytanie p...   25.03.2011, 16:06:34


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:22