Categories
MySQL

Update from one table to another with condition in MySQL

In MySQL, you can update fields of one table from another table with a conditional statement also.

For example, you have two tables i.e. “user_activity” and “user”. And you need to update a column in one table to the value of another column where an user_id matches in both tables.

You may like:  SQl MATCH AGAINST find results with only more than 3 characters in the result

So, in a single query you can update fields of one table from another table.

UPDATE user_activity, user
SET user_activity.company_id = user.company_id
WHERE  user_activity.user_id = user.user_id
Avatar for Namaste UI

By Namaste UI

For any types of queries, you can contact us on info[at]namasteui.com.

Leave a Reply

Your email address will not be published. Required fields are marked *