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对此很笨拙。 –