gpt4 book ai didi

mysql - 如何比较Mysql中表的两个不同行

转载 作者:行者123 更新时间:2023-11-29 12:17:06 27 4
gpt4 key购买 nike

我有一个带有以下列的表格

ID 标签值

表中的值是这样的

1   ac.id      12345
1 ac.title xyz
2 ac.id 12345
2. ac.title Yo its the title

在这里,我想比较具有相同标签的两个不同 id 的值,如果值不同,则更新较小的 id

例如

ac.title 的值在 id 2 和 1 中不同,因此我将用 2 更新 1 的值。

提前致谢

最佳答案

http://sqlfiddle.com/#!9/40f442/1

UPDATE table1
INNER JOIN (
SELECT *
FROM table1) t
ON t.tag=table1.tag
AND t.val != table1.val
AND t.id > table1.id
SET table1.val = t.val

关于mysql - 如何比较Mysql中表的两个不同行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29630663/

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