gpt4 book ai didi

mysql - sql更新和加入

转载 作者:行者123 更新时间:2023-11-29 06:45:09 25 4
gpt4 key购买 nike

我有一个表(在 phpmyadmin 中)我想更新。

该表称为类别,其中包含字段 ID、名称和 sid

我想用名为 vocabulary 的表中包含的值更新 Name 列。

词汇表包含sid, langid & value

我已经制定了如下的 select join 语句:

Select categories.ID, vocabulary.value
FROM categories
Inner join vocabulary
on categories.sid = vocabulary.sid
where langid = 1;

但是,正如我所说,我想用词汇表中的相应值更新类别中的名称字段。

所以我尝试了很多查询,但似乎都没有用

Update categories
set cateogires.Name = vocabulary.value
Inner join vocabulary
on categories.sid = vocabulary.sid
where langid = 1;

有什么想法吗?

最佳答案

INNER JOINMySQLUPDATE 子句的一部分(您提到了 phpmyadmin)。

UPDATE  Categories a
INNER JOIN Vocabulary b
ON a.sid = b.sid
SET a.Name = b.value
WHERE b.langID = 1

关于mysql - sql更新和加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19051819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com