insert Yearbudget (iitemid,ideptmentID,Ideptmanage)
select B.Iitemid ,U.User_ManageDeptID,U.cUser_id from BudgetItem B
,UserManage U
where not exists (select 1 from YearBudget where ideptmentID=U.User_ManageDeptID and Ideptmanage=U.cUser_id)

解决方案 »

  1.   

    你的u和b没有关联?insert Yearbudget (iitemid,ideptmentID,Ideptmanage)
    select B.Iitemid ,U.User_ManageDeptID,U.cUser_id from BudgetItem B
    ,UserManage U
    where b.关联列=U.关联列 and not exists (select 1 from YearBudget where ideptmentID=U.User_ManageDeptID and Ideptmanage=U.cUser_id)
      

  2.   

    try:
    insert Yearbudget (iitemid,ideptmentID,Ideptmanage)
    select B.Iitemid ,U.User_ManageDeptID,U.cUser_id from BudgetItem B
    ,UserManage U
    where not exists(select 1 from YearBudget where ideptmentid = u.user_manageDeptID and Ideptmanage = U.cUser_id)
      

  3.   

    insert into Yearbudget (...) 
    select (...) 
    from usermanage a left join yearbudget b 
         on a.user_managedeptid=b.ideptmentid and a.cuser_id =b.ideptmanage 
    where b.ideptmentid is null