gpt4 book ai didi

mysql - 根据表中的其他条目更新表的列

转载 作者:行者123 更新时间:2023-11-29 16:50:27 25 4
gpt4 key购买 nike

我想根据该表中的其他条目以及与另一个表的联接来更新表的列。

我有什么(简化):

基表

id V
1 2
2 3

另一个包含数百万条目的表,如下所示:

id A B C D ...
1 1 1 1 a
2 1 1 2 b
3 1 2 1 a
4 1 2 2 b
5 2 1 1 b
6 2 1 2 b
7 2 2 1 a
8 2 2 2 b
9 2 3 1 b
10 2 3 2 b

A -> id from basetable
B -> number from basetable.V
C -> a number
D -> some text

我想要:

UPDATE row2.D 
WHERE row1.A = row2.B AND row1.A = row2.B AND row1.C = 1 AND row2.C = 2 AND row1.D == row2.D
JOIN basetable ON basetable.id = A AND basetable.V = B

在此示例中,它应该只影响第 10 行

我尝试了几种 JOIN,但我不知道该怎么做

最佳答案

请尝试以下操作:请注意,此脚本是select版本。您可以简单地使用它作为更新

Select table as row1 inner join table as row2 on row1.A = row2.B
INNER join basetable...
Where row1.C =1 and row2.C = 2 And row1.D = row2.D

.

关于mysql - 根据表中的其他条目更新表的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52837040/

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