【发布时间】:2021-11-09 05:25:34
【问题描述】:
UPDATE a
SET a.PropertyAddress = COALESCE(a.PropertyAddress,b.PropertyAddress)
FROM nashvillehousing as a
JOIN nashvillehousing as b
ON a.ParcelID = b.ParcelID
WHERE a.UniqueID <> b.UniqueID
AND a.PropertyAddress is null;
【问题讨论】:
-
用您正在使用的数据库标记您的问题。这不是标准 SQL,在大多数数据库中都不起作用。
-
这看起来更像 SQL-Server 语法而不是 MySQL。
-
MySQL 在
UPDATE中没有FROM子句。您在UPDATE子句中命名第一个表。 -
@GordonLinoff 它被标记为
mysql
标签: mysql join sql-update