簡體   English   中英

MYSQL將字段從一個表復制到另一表

[英]MYSQL Copy field from one table to another table

我有兩個MYSQL表。 一個是“ orders ”,另一個是“ users ”。 我剛剛在“ orders ”表中添加了一個名為“ state ”的字段。 我想瀏覽“ orders ”表中的每條記錄,找到訂單將被運送到哪個州,然后將其添加到“ state ”字段中。

orders ”表中有一個“ user ”字段,該字段與我的“ users ”表中的“ id ”字段匹配。

我知道如何使用PHP以編程方式執行此操作,但是我敢肯定,可以使用簡單的SQL語句來完成此操作。 我對SQL並不十分滿意,所以這將有助於我學習。

UPDATE `orders` o
LEFT JOIN `users` u
ON o.user = u.id
SET state = u.state

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM