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

PEŁNE DOŁĄCZENIE DO MySQL?

MySQL nie obsługuje FULL OUTER JOIN.

Więc jeśli chcesz emulować pełne dołączenie w MySQL, spójrz na tutaj .

Powszechnie sugerowane obejście wygląda tak:

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. Jak połączyć dwa stoły mysql?

  2. Jak wstawić wiele wierszy w MySQL

  3. odpowiednik generate_series() w MySQL

  4. PEŁNE DOŁĄCZENIE DO MySQL?

  5. 5 przydatnych zapytań MySql podczas tworzenia projektu