如何构建一个更新查询,它将通过下表并将任何col2和col3放在同一行(如果它们具有相同的“日期”值)?如何创建此更新查询?
ID col1 col2 col3 date
33 10 3/2/2010
35 NULL 200 NULL 3/2/2010
40 NULL NULL 300 3/2/2010
43 10 3/5/2010
45 NULL 200 NULL 3/7/2010
46 NULL NULL 310 3/8/2010
53 10 3/9/2010
55 NULL 200 NULL 3/10/2010
58 NULL NULL 400 3/10/2010
的新安排:
ID col1 col2 col3 date
33 10 3/2/2010
35 NULL 200 300 3/2/2010
43 10 3/5/2010
45 NULL 200 NULL 3/7/2010
46 NULL NULL 310 3/8/2010
53 10 3/9/2010
55 NULL 200 400 3/10/2010
通告日期3/2/2010和3/10/2010只COL2和COL3的变化。它们在同一行上,并且额外/旧条目已被删除。
我建议你做一个尝试,然后告诉我们你尝试过什么地方出了错。 – showdev
那么你需要'UPDATE'和'DELETE'呢?为什么'ID = 33'这一行存活了? –
他只想组合包含相同日期的列2和列3 –