Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie SQL łączące dwie tabele
wcbarbi
post 19.09.2010, 10:25:32
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 5.07.2009

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


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



Ten post edytował wcbarbi 19.09.2010, 10:32:21
Go to the top of the page
+Quote Post
-lukasamd-
post 19.09.2010, 10:49:32
Post #2





Goście







  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.
Go to the top of the page
+Quote Post

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: 14.08.2025 - 08:01