У меня есть 2 стола, table_a
и table_b
. Я хочу получить user_id
от table_a
и обновить запись в table_b
за это user_id
. Что-то вроде этого:Обновление SQL с использованием значения «где» из другой таблицы?
Select * from table_a where user_id ="Ken"
if result is 22
Update score = 1 where id = 22.
Эти запросы работают, но я хочу объединить их в одном. Может кто-нибудь, пожалуйста, скажите мне, что это лучший способ сделать это?
Какую версию SQL вы используете? mysql/oracle/sql server? Эти разные РСУБД будут иметь разные варианты. –