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

Bantu saya dengan MySql full outer join (atau union) ini

FULL OUTER JOIN sering dapat disimulasikan dengan UNION dari keduanya LEFT JOIN dan RIGHT JOIN . yaitu semuanya ada di sebelah kiri dan yang di sebelah kanan, jika memungkinkan cocok dengan kriteria bergabung. Biasanya sangat jarang digunakan, menurut pengalaman saya. Saya memiliki sistem besar yang hanya digunakan sekali.

Apa yang tampaknya ingin Anda lakukan di sini karena FULL OUTER JOIN tidak tersedia adalah untuk UNION dua set dan atur beberapa JOIN kriteria antara dua himpunan bagian, yang sebenarnya tidak mungkin. Dua set yang UNION ed dalam contoh Anda tidak dapat memiliki alias, juga tidak dapat memiliki WHERE klausa yang mencoba menautkannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bukan tabel/alias unik

  2. MySQL - Pilih untuk mengambil datetime terakhir

  3. Cara memasukkan emoji ke MYSQL 5.5 dan lebih tinggi menggunakan Django ORM

  4. Pemberitahuan:Variabel tidak terdefinisi:db saat menggunakan PDO

  5. Django :Tabel tidak ada