MySQL 要写一个sql 两表关联 如果第二张表中的BudgetDetailID和ProjectBudgetID有值的话 就给第一张表的BudgetType赋值1,没有值就是2 求助求助
理解错了
用case when
select case when length(a.BudgetDetailID)>0 and length(a.ProjectBudgetID)>0
then b.BudgetType = 1 else 2 end BudgetType
from cw_bill_budget a
left join cw_bill b on a.bill_id = b.id(关联条件确认对不对?)