Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie wartości rekordów zależnie od warunku
Mikele7
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.07.2014

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


Witam.
Siedzę sporo nad tym problemem i nie mogę znaleźć rozwiązania. Otóż chcę zrobić zliczanie wartości rekordu zależnie od sytuacji.
Sprawa wygląda tak mam dwie tabele: Mecz i Klub.
W pierwszej znajdują się wszystkie wyniki dodawane według schematu: gospodarz, przeciwnik, sety gospodarza, sety przeciwnika. Pod pierwsze kolumny wstawiane są identyfikatory klubu z tabeli Klub. Niestety dana drużyna może się znajdować zarówno jako gospodarz i jako przeciwnik. Potafię zliczyć wartości tych pól jeśli jest dana drużyna gospodarzem lub przeciwnikiem. Niestety nie wiem jak to ugryźć to w jednej komendzie sql-owskiej by liczyło dla danej drużyny wygrane i przegrane sety.
  1. SELECT k1.name, SUM( Mecz.gset ) , SUM( Mecz.pset )
  2. FROM Mecz
  3. JOIN Klub k1 ON k1.id_klub = Mecz.gospodarz
  4. GROUP BY k1.id_klub

  1. SELECT k2.name, SUM( Mecz.pset ) , SUM( Mecz.gset )
  2. FROM Mecz
  3. JOIN Klub k2 ON k2.id_klub = Mecz.przeciwnik
  4. GROUP BY k2.id_klub


Z góry dziękuję za pomoc. Pozdrawiam

Ten post edytował Mikele7 18.12.2014, 21:29:31
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 17:33