Hvis jeg forstår spørgsmålet, hvilket jeg for at være ærlig ikke gør, leder du efter en fagforening?
select a,b,c,0 as e,0 as f, test,data from table1
union
select a,b,c,e,f, test,data from table2
union
select a,b,c,0 as e,0 as f, test,data from table3
rediger inkluderet e og f
rediger2 Du skal tilføje where-klausulen før hver union
select a,b,c,0 as e,0 as f, test,data from table1
where test= 1 and data =1 and id =0
union
select a,b,c,e,f, test,data from table2
where test= 1 and data =1 and id =0
union
select a,b,c,0 as e,0 as f, test,data from table3
where test= 1 and data =1 and id =0