Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Meine SQL SELECT-Anweisung JOIN auf drei Tabellen

Wenn ich die Frage verstehe, die ich ehrlich gesagt nicht verstehe, suchen Sie eine Gewerkschaft?

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

bearbeiten inklusive e und f

bearbeiten2 Sie müssen die where-Klausel vor jeder Union hinzufügen

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