![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 20.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Cześć !
Jako, że raczkuję w bazach danych MySQL zrobiłem w ramach ćwiczeń tabelę, która posiada ID | USER_ID | NICK | PKT ID > primary key i auto increment USER_ID > ID gracza, który bierze udział w turnieju (wpisywana ręcznie, może się powtarzać) NICK > wiadomo PKT > Ilość pkt, które zdobył w jednej z faz Mój problem polega na tym iż USER_ID powtarza mi się i chcę zsumować temu samemu użytkownikowi z turnieju jego wszystkie pkty na podst. USER_ID i wypisać wszystkich użytkowników, tak żeby USER_ID już się nie powtarzało, a PKT były zsumowane. Może trochę zawile, ale myślę, że zrozumiecie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
no to tak jak powiedziałem trzeba unikać takich sytuacji, żeby powielać klucze np poprzez ustawienie dla rekordów UNIQUE KEY , a USER_ID z tabeli 1 łączysz z tabelą 2 relacją, patrząc na strukturę 1 tabeli właśnie za pomocą tego pola (IMG:style_emoticons/default/wink.gif) poczytaj o relacjach o ile jeszcze tego nie robiłeś (IMG:style_emoticons/default/wink.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 23:10 |