我需要一些帮助来回答一个问题.
我们有两个栏目
Id | AccountId |
---|---|
201 | a-123 |
NULL | a-123 |
NULL | a-123 |
202 | a-234 |
203 | a-345 |
如何让ID列根据Account ID列与ID列中相应的空值是否具有相同的值来替换空值?
就像这样:
Id | AccountId |
---|---|
201 | a-123 |
201 | a-123 |
201 | a-123 |
202 | a-234 |
203 | a-345 |
我不知道从哪里开始,我已经try 了IF()
和coalesce()
,但都不起作用.
Select ID, 帐户ID, If(ID为空,coalesce(ID,Account ID),ID)
给了我这个
Id | AccountId |
---|---|
201 | a-123 |
a-123 | a-123 |
a-123 | a-123 |
202 | a-234 |
203 | a-345 |
任何帮助都是非常感激的.