Zapytanie w MYSQL

HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Witam, nie jestem bardzo biegły w msql. Piszę program w PHP.
potrzebuję zrobć zapytanie do tych baz.

users :
http://puu.sh/kaXTg/62280cbd14.png
czlonkowieGrup: http://puu.sh/kaXWf/a1f52e8eb6.png
CPI http://puu.sh/kaXYi/5db1b0d562.png

Czy można napisać jedno zapytanie do bazy by aktualizować czasy w tabeli CPI mając tylko login użytkownika ?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Można. Musisz wybrać ID użytkonika na podstawie loginu, potem złączyc z grupami żeby mieć id grupy a potem złączyć z CPI żeby mieć te rekordy które chcesz aktualizować.

  • Rejestracja: dni
  • Ostatnio: dni
0

Tylko pytanie jak ? Joinem ?

XardasLord
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gdańsk
  • Postów: 271
0
Kopiuj
SELECT idgrupy FROM czlonkowieGrup LEFT JOIN users ON users.id = czlonkowieGrup.idczlonka WHERE login = 'xxx';
Kopiuj
UPDATE CPI SET czasy = 'yyy' WHERE idgrupy = zzz;

Za **xxx **podstawiasz login. Za **yyy **podstawiasz czas na który chcesz zaktualizować. Za **zzz **podstawiasz idgrupy, które pobierzesz w pierwszym zapytaniu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.