我正在使用 Select 和 Right Join SQL 函数将所有数据调用到一个表中。仅当分配表上的 ans_primary = '1' 时才会填充被调用的数据。如果 asn_primary = '1' 那么它将连接两个表的 att_id = att_id 上的所有以下列。
使用的两个表和列如下:
分配(att_id、itm_id、asn_primary)
附件(att_id、att_name、att_type、att_path、att_path2、att_path3)
select assignment.itm_id, attachment.att_name, attachment.att_type, attachment.att_path, attachment.att_path2, attachment.att_path3
from assignment
right join attachment
on assignment.att_id=attachment.att_id
where assignment.asn_primary = '1'
调用后,我需要能够更新 att_name 列中的所有字段。我不确定在使用 Join 调用后如何更新列。
在调用/加入信息后我需要运行的 SQL 是:
Update attachment
set att_name = att_name + '.tif'
where att_path3 like '%.tif%'