Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Moja instrukcja sql SELECT JOIN na trzech stołach

Jeśli rozumiem pytanie, którego nie rozumiem, czy szukasz związku?

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

edytuj w zestawie e i f

edytuj2 Musisz dodać klauzulę WHERE przed każdym związkiem

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. Wybierz i wstaw w wielu bazach danych za pomocą MySQL

  2. Jak zainstalować MySQLdb (biblioteka dostępu do danych Pythona do MySQL) na Mac OS X?

  3. Jak naprawić com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Żadne operacje nie są dozwolone po zamknięciu połączenia. wyjątek?

  4. Obliczanie mediany za pomocą Mysql

  5. Jak mogę zaimportować plik JSON do bazy danych MySQL, używając prostego zapytania, bez faktycznej konwersji go na inne formaty plików, takie jak CSV itp.?