根据table2中的值,目标是更新table1。表1是缺少帐户级别信息的主事务级别表,在此示例中,地址字段不完整,未完全填充。更新缺失数据所需的信息见表2。
table1的结构是:
account_num, name, address, record_detail_1, record_detail_2, ...
table2的结构是:
account_num, address
作为示例,以下查询成功更新了table1:
update table1 set address = '123 Elm ST' where account_num = '123456' and address is NULL;
问题是:如何将更新查询扩展为从table2读取值并更新表1.