UPDATE BSET 字段2 = A.字段1 FROM B 没有共同字段
时间: 2024-06-02 17:09:48 浏览: 14
这个 SQL 语句的作用是将表 B 中的字段2 更新为表 A 中的字段1 的值,但是没有共同字段来关联这两个表。这个语句是无法执行的,因为在更新数据时,需要明确指定要更新哪些行,而没有共同字段无法确定要更新哪些行。如果需要实现这个功能,可以使用 JOIN 子句将两个表连接起来,然后再进行更新操作。例如:
UPDATE B SET 字段2 = A.字段1 FROM B INNER JOIN A ON 1=1;
这个语句将表 B 与表 A 进行内连接,通过 ON 1=1 来避免条件限制,然后将字段2 更新为字段1 的值。注意,这种方式会将表 B 中的所有行都更新为表 A 中的字段1 的值,可能会造成数据不一致的问题,需要根据实际情况进行调整。
相关问题
update a set a.Beactive=b.Beactive,a.BarCode=b.BarCode,a.GoodsCode=b.GoodsCode,a.GoodsName=b.GoodsName, a.Logogram=b.Logogram,a.GoodsSpec=b.GoodsSpec,a.Manufacturer=b.Manufacturer,a.CreateTime=b.CreateTime,a.CreaterId=b.CreaterId, a.CreaterInfo=b.CreaterInfo from goodsdoc as a join spzlb as b on a.goodsid = b.goodsid and a.entid = b.entid
这是一个 UPDATE 语句,用于将表 `goodsdoc` 中的数据更新为表 `spzlb` 中相应记录的值。
在这个语句中,使用了 `JOIN` 子句将两个表 `goodsdoc` 和 `spzlb` 关联起来。通过 `a.goodsid = b.goodsid and a.entid = b.entid` 条件,将两个表中具有相同 `goodsid` 和 `entid` 的记录进行匹配。
然后,使用 `SET` 子句将表 `goodsdoc` 中的字段值更新为表 `spzlb` 中对应记录的字段值。
具体更新的字段包括:`Beactive`、`BarCode`、`GoodsCode`、`GoodsName`、`Logogram`、`GoodsSpec`、`Manufacturer`、`CreateTime`、`CreaterId`、`CreaterInfo`。
这样的 UPDATE 语句可以将表 `goodsdoc` 中的数据与表 `spzlb` 中的数据进行匹配,并将匹配到的字段更新为表 `spzlb` 中相应记录的值。
Update a表字段(A,B),A字段从b表关于b.B=a.B取
你可以使用UPDATE语句来更新表A的字段A,将其值从表B中根据字段B进行匹配取出。
以下是一个示例:
```sql
UPDATE A
SET A.A = B.B
FROM A
JOIN B ON A.B = B.B;
```
在这个示例中,我们使用UPDATE语句来更新表A的字段A,将其值设置为表B中与字段B匹配的值。通过使用JOIN子句,我们可以将表A和表B连接起来,并根据字段B进行匹配。然后,我们将表B中匹配的字段B的值赋给表A中对应的字段A。
请注意,你需要根据实际的表名和字段名进行适当的更改,以便与你的数据模型匹配。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)