Beginner - zmiana wartości w tabeli połączonej

0

Jestem bardzo początkujący w bazach danych, więc pytanie również takie będzie ;)

Mam dwie tabele w bazie:
tabela1: id | login | haslo
tabela2: id | dużo | innych | nieistotnych | w | tym| przypadku | kolumn

Chciałbym wprowadzać (albo zmieniać) wartości w tabela2 w odpowiednim wierszu, powołując się na login (z tabela1). Czyli inaczej: chcę połączyć te 2 tabele wspólną kolumną "id", tak, aby zmieniać wartości tabeli2 powołując się na wartości z tabela1 (WHERE login="").

w skrócie widziałbym to tak:
UPDATE tabela2 SET x="" WHERE login="" INNER JOIN tabela1 ON tabela1.id = tabela2.id;

Da się to jakoś zapisać aby działało? Czy łączenie tabel działa tylko przy pobieraniu danych ?

0

where id = (SELECT ID from Tabela1 where ...)

1

UPDATE tabela2 JOIN tabela1 ON tabela1.id = tabela2.id SET x=... WHERE ...

0

Dzięki wielkie, nie myślałem, że to takie proste, temat do zamknięcia.

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