繁体   English   中英

在匹配两个表中的电子邮件时,从另一个表中插入列

[英]Insert column from another table while matching emails in both tables

我正在尝试将订单表中的电话号码字段插入到用户表中,同时匹配订单。电子邮件字段= users.Email字段。

到目前为止,这是我所需要的,但是WHERE子句不起作用:

INSERT INTO users (Phone)  
SELECT Billing_Phone
  FROM orders
WHERE users.Email = orders.Email

要修改行,请使用UPDATE而不是INSERT

UPDATE users AS u
JOIN orders AS o ON u.Email = o.Email
SET u.Phone = o.Billing_Phone

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM