UPDATE salary_detail
SET salary_detail.s_card = employer.s_card
FROM salary_detail, employer
WHERE salary_detail.static_no = employer.static_no AND salary_detail.s_card <> NULL 其中employer 与  salary_detail 是一对多的关系

解决方案 »

  1.   

    UPDATE salary_detail
    SET s_card = employer.s_card
    FROM salary_detail, employer
    WHERE salary_detail.static_no = employer.static_no 
    AND salary_detail.s_card is not NULL 
      

  2.   

    UPDATE salary_detail
    SET s_card = e.s_card
    FROM salary_detail s, employer e
    WHERE s.static_no = e.static_no AND s.s_card is not NULL
      

  3.   

    把 <> null 改为 is not null
      

  4.   

    把 <> null 改为 is not null
    两者是不同的。