Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie SQL łączące dwie tabele
Forum PHP.pl > Forum > Bazy danych > MySQL
wcbarbi
Jest problem, z którym sobie nie mogę poradzić, są dwie tabele, jeżeli w pierwszej tabeli w kolumnie username jest np. trzy razy Jaro to do drugiej tabeli do kolumny points dodajemy liczbę 3 gidze usermame =Jaro itd. Czyli w pierwszej tabeli w kolumnie username jest tylko jedno nn wiec dodajemy 1 punnkt w drugiej tabeli w kolumnie points gdzie username = nn.


TABELA nr 1




TABELA nr 2

lukasamd
  1. UPDATE tabela2
  2. SET points = points + (SELECT COUNT(id) FROM tabela 1 WHERE ...)
  3. WHERE ...


W warunkach dajesz to co chcesz, czyli np. username = 'Jaro'.
Można też najpierw zrobić count, zapisywać do zmiennej, a potem update.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.