I need to update some records in one table by clause from another.
table_A - status to change
| ID | DID | status | value | 
|---|---|---|---|
| 1 | 29 | OK | X-9 | 
| 2 | 29 | OK | X-8 | 
| 3 | 29 | OK | X-6 | 
table_B - clause
| v_1 | v_2 | 
|---|---|
| X-9 | 2022-07-13 | 
| X-8 | 2022-06-30 | 
| X-6 | 2022-06-30 | 
I tried by this query but doesnt work...
UPDATE
    table_A
SET
    table_A.status = "NOK"
FROM
    table_A AS table_A
    INNER JOIN table_B AS table_B
        ON table_A.value = table_B.v_1
WHERE
        table_A.DID = 29 
    AND table_A.status = "OK" 
    AND table_B.v_2 < NOW()
I will be grateful for your help