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

MySQL JOIN LENGKAP?

MySQL tidak memiliki dukungan untuk FULL OUTER JOIN.

Jadi jika Anda ingin meniru Full join di MySQL, lihat di sini .

Solusi yang biasanya disarankan terlihat seperti ini:

SELECT  t_13.value AS val13, t_17.value AS val17
FROM    t_13
LEFT JOIN
        t_17
ON      t_13.value = t_17.value
UNION ALL
SELECT  t_13.value AS val13, t_17.value AS val17
FROM    t_13
RIGHT JOIN
        t_17
ON      t_13.value = t_17.value
WHERE   t_13.value IS NULL
ORDER BY
        COALESCE(val13, val17)
LIMIT 30


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL – Kesalahan Koneksi – [MySQL][ODBC 5.3(w) Driver]Host 'IP' Tidak Diizinkan Terhubung ke Server MySQL ini

  2. CONV() – Mengkonversi Angka Antara Basis Berbeda di MySQL

  3. Apakah mungkin untuk mereferensikan satu kolom sebagai beberapa kunci asing?

  4. Cara Mengubah Kata Sandi Basis Data

  5. Bagaimana cara menampilkan karakter UTF-8 di phpMyAdmin?