0
不同勢列我這裏查看
我想嘗試就是讓v_total_project
看起來像這樣。 我試試這個代碼
select o.id_project AS id_project,
sum((o.office_expense + m.misc_expense)) AS total_expense
from v_office_project o inner join v_misc_project m on o.id_project = m.id_project
group by o.id_project, m.id_project
我知道我的代碼將不打印v_misc_project.id_project
。所以我試了聯盟打印id_project,並得到錯誤不同數量的列。
select o.id_project AS id_project
from v_office_project o
union
select m.id_project as id_project,
sum((o.office_expense + m.misc_expense)) AS total_expense
from v_office_project o inner join v_misc_project m on o.id_project = m.id_project
group by id_project
那麼,有沒有另一種方法呢? 在此先感謝,
別緻的格式最好是留給你的應用程序代碼。 SQL對此很笨拙。 –