這裏是我的代碼在sql服務器更新在加入表的SQL服務器
我有一個錯誤,說:「多部分標識符」t2.isactive「無法綁定。
也,我要尋求幫助
UPDATE tb_active_priority_alert
SET
priority_alert_guid = t2.priority_alert_guid,
priority_alert_title = t2.priority_alert_title,
priority_alert_zone = t2.priority_alert_zone,
priority_alert_color =t2.priority_alert_color,
priority_alert_allow_cancel = t2.priority_alert_allow_cancel,
priority_alert_time_duration = t2.priority_alert_time_duration,
priority_alert_type = t2.priority_alert_type,
priority_alert_text = t2.priority_alert_text,
web_url =t2.web_url,
video_url = t2.video_url,
video_style = t2.video_style,
banner_playlist_guid = t2.banner_playlist_guid,
signage = t2.signage,
signage_guid = t2.signage_guid,
alert_icon = t2.alert_icon,
isactive ='true',
user_guid =t2.user_guid,
creation_datetime = GETDATE(),
expiration_datetime = dateadd(MINUTE,t2.priority_alert_time_duration,GETDATE()),
t2.isactive='true'
from tb_users_priority_alerts t2 left outer join tb_active_priority_alert t1 on t2.priority_alert_guid [email protected]_alert_guid
WHERE t2.priority_alert_guid [email protected]_alert_guid;
在t2.priority_alert_guid = t1.thejoiningcolumn'上使用正確的JOIN條件' – Mihai 2014-09-11 12:31:40
很難說出看到表格定義時發生了什麼。你可以發佈t1和t2的表格定義嗎?多部分標識符無法綁定錯誤基本上說,SQL無法在tb_active_priority_alert t1中找到該列處於活動狀態。這是過於簡單化了,但這是基本的想法。 – 2014-09-11 12:33:51