Zapytanie w MYSQL

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 ?

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ć.

0

Tylko pytanie jak ? Joinem ?

0
SELECT idgrupy FROM czlonkowieGrup LEFT JOIN users ON users.id = czlonkowieGrup.idczlonka WHERE login = 'xxx';
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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1