sql >> Database >  >> RDS >> Mysql

Mijn sql SELECT-instructie JOIN op drie tabellen

Als ik de vraag begrijp, die ik eerlijk gezegd niet begrijp, zoek je dan een vakbond?

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

bewerken inclusief e en f

edit2 U moet de waar-clausule vóór elke unie toevoegen

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. Moet ik één grote SQL Select-instructie gebruiken of meerdere kleine?

  2. MySQL-database met unieke velden negeerde eindspaties

  3. MySQL-query werkt niet tijdens gebruik van php-variabele in where-clausule

  4. Deel 1:Beeldclassificatie met MariaDB Server en TensorFlow - een overzicht