Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pernyataan sql SELECT saya GABUNG di tiga tabel

Jika saya mengerti pertanyaannya, yang sejujurnya tidak, apakah Anda mencari serikat pekerja?

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

edit termasuk e dan f

edit2 Anda perlu menambahkan klausa where sebelum setiap 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Doctrine QueryBuilder:Hubungan ManyToOne di mana lebih dari satu subEntitas harus cocok

  2. Bagaimana cara menyimpan leaflet.draw titik poligon yang sudah selesai ke tabel mysql

  3. KASUS Mysql KETIKA BERGABUNG Pernyataan Kesalahan

  4. Hitung nilai yang berbeda

  5. Teknik terbaik untuk menyimpan hasil dari kueri yang jarang berubah