sql >> Databasteknik >  >> RDS >> Mysql

Min sql SELECT-sats JOIN på tre tabeller

Om jag förstår frågan, vilket jag ärligt talat inte gör, letar du efter ett fackförbund?

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

redigera inkluderade e och f

redigera2 Du måste lägga till where-klausulen före varje fackförening

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


  1. MySQL SELECT WHERE I LIST och NOT I LIST i samma SQL

  2. mysql_install_db, fel:35, på en Mac OS X 10.9.1

  3. Problem med att lagra tyska ord i MySql DB....?

  4. Hur du hanterar din databas med Adminer