我有两个数据库表:
结果:
id,name,device,pass
和
结果失败:
id,name,device,failed,aborted,notrun
我可以以某种方式将这两个表与select合并,所以我将得到以下'view':
id,name,device,pass,failed,aborted,notrun
使用'0'作为缺失信息的默认值。
不幸的是,我无法改变这种糟糕的数据库布局。我已经看到很多使用“union”语句的建议,但这不适合我,因为我收到了“不同数量的列”错误。
谢谢你!答案 0 :(得分:1)
select id, name, device, passed, 0 as failed, 0 as aborted, 0 as notrun
from t1
union all
select id, name, device, 0, failed, aborted, notrun
from t2