![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, mam tabelę, która wygląda np. tak:
user|liczba|k1|k2|k3 abc|23|1|0|0 xyz|12|0|1|0 tes|8|1|0|0 qwe|24|0|1|1 abc|7|1|0|1 asd|9|1|1|0 xyz|15|1|1|1 Każdy login może należeć do dowolnej grupy (k1, k2, k3) - wtedy jest tam 1, może należeć do wielu grup i powtarzać się dowolną liczbę razy w tabeli Czy jest możliwe wyciągnięcie jednym zapytaniem takiej tabeli, żeby policzyć sumę liczb dla danego loginu, spełniającego np. kryteria przynależności do k1,k2,k3 zachowując informacje, jaka jest suma dla k1, k2 ,k3 etc. Coś takiego ma wyjść: user|suma liczb dla k1|suma liczb dla k2| suma liczb dla k3 abc|30|0|7 xyz|15|27|15 Ewentualnie w wierszach: abc|k1|suma abc|k2|suma abc|k3|suma xyz|k1|suma xyz|k2|suma etc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:54 |