使用JOIN的SQL UPDATE查询

马可

我已经搜索并找到了所有以前有关它的问题和答案,但是我只是找不到执行我想要的事情的好方法,所以也许我的问题也可以帮助其他人,让我们看看。

我正在尝试使用此SQL查询:

UPDATE L

   SET L.description = REPLACE(L.description, '196,99', '197') 

  FROM ps_product_lang AS L 
  JOIN ps_product AS P 
    ON L.id_product = P.id_product



 WHERE P.id_category_default = 23

替换ps_product_lang表中的字符串,列说明

WHERE子句必须匹配ps_product中的ID (列id_category_default

这是怎么了

草莓
UPDATE ps_product_lang AS L 

  JOIN ps_product AS P 
    ON L.id_product = P.id_product

   SET L.description = REPLACE(L.description, '196,99', '197') 

 WHERE P.id_category_default = 23

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ON或JOIN的SQL查询

来自分类Dev

使用Join的Sql Not IN查询

来自分类Dev

在UPDATE查询中使用JOIN

来自分类Dev

使用JOIN的SQL子查询

来自分类Dev

奇怪的SQL UPDATE查询

来自分类Dev

使用Equijoin的UPDATE查询

来自分类Dev

如何使用Join编写等效的SQL查询?

来自分类Dev

使用JOIN进行复杂的SQL查询

来自分类Dev

如何使用SQL LEFT JOIN查询

来自分类Dev

使用子查询访问SQL JOIN

来自分类Dev

如何使用SQL LEFT JOIN查询

来自分类Dev

使用JOIN进行复杂的SQL查询

来自分类Dev

使用 LEFT JOIN 进行慢速 SQL 查询

来自分类Dev

使用 Left Join 的 SQL 查询中的问题

来自分类Dev

使用UPDATE的语法错误SQL查询

来自分类Dev

SQL Update SET子查询?

来自分类Dev

UPDATE SQL查询中的聚合

来自分类Dev

SQL Update查询多列

来自分类Dev

更改表以添加使用 UPDATE JOIN 查询设置的值的列

来自分类Dev

使用Equijoin进行UPDATE查询

来自分类Dev

使用SubQuery的MySQL UPDATE查询

来自分类Dev

SQLite:UPDATE JOIN子查询的替代方法

来自分类Dev

使用JOIN到GROUP BY查询的UPDATE上的“操作必须是可更新的查询”

来自分类Dev

SQL查询:join

来自分类Dev

SQL子查询或JOIN

来自分类Dev

使用COALESCE和LEFT OUTER JOIN的SQL查询

来自分类Dev

SQL Server查询:使用JOIN包含NULL值

来自分类Dev

SQL JOIN:帮助使用基于联接的子查询

来自分类Dev

C#中的SQL查询错误:使用SELECT JOIN WHERE OR