В MS Access вы можете попробовать:
UPDATE tbl_users AS us, -- MS Access does not support explicit CROSS JOIN
tbl_userstatus AS ust
SET us.statusid = ust.statusid
WHERE us.username = "francis" AND ust.status = "Offline";
В любой базе данных вы можете использовать:
UPDATE tbl_users
SET statusid = (SELECT ust.statusid FROM tbl_userstatus AS ust ON ust.status = "Offline")
WHERE username = "francis";
Это не точно одно и то же.Но я предполагаю, что tbl_userstatus
имеет ровно одну строку с «Offline» - в этом случае они эквивалентны.