有了这个样本数据...
c1 c2 c3
10 a 10a
11 a **NULL**
12 a **NULL**
13 b 13b
13 b **NULL**
etc..
我想将c3
值分配给它所在的行NULL
并且c2
值相同,但不希望实际更新表中的该值,仅在 select 运行时使用它来加入另一个表。
我可以使用内部选择和连接来做到这一点,但我想尽可能多地节省处理能力,因为数据量很大,并且认为一些使用ISNULL
或COALESCE
应该能够做到,但我没有足够的我自己的经验来弄清楚它,或者甚至说是否可能。你怎么看?