Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giúp tôi với tham gia bên ngoài đầy đủ MySql này (hoặc liên minh)

FULL OUTER JOIN thường có thể được mô phỏng bằng UNION của cả LEFT JOINRIGHT JOIN . tức là tất cả ở bên trái và ở bên phải, phù hợp nếu có thể về tiêu chí tham gia. Theo kinh nghiệm của tôi, nó thường cực kỳ hiếm khi được sử dụng. Tôi có một hệ thống lớn, nơi nó chỉ được sử dụng một lần.

Bạn dường như muốn làm gì ở đây vì FULL OUTER JOIN không có sẵn cho UNION hai bộ và đặt một số JOIN tiêu chí giữa hai tập hợp con, điều này thực sự không khả thi. Hai tập hợp đó là UNION ed trong ví dụ của bạn không được có bí danh, cũng như không được có WHERE mệnh đề cố gắng liên kết chúng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sao chép hàng nhưng với id mới

  2. 2 cách chuyển đổi một số sang hệ bát phân trong MySQL

  3. Chuẩn hóa làm cho việc kết hợp trên nhiều bảng trở nên khó khăn

  4. Bạn chỉ cập nhật các trường đã thay đổi hay tất cả các trường?

  5. Tải dữ liệu trong tệp MySQL MacOS