sql >> Database >  >> RDS >> Mysql

MySQL VOLLEDIG AANMELDEN?

MySQL heeft geen ondersteuning voor FULL OUTER JOIN.

Dus als je een volledige join op MySQL wilt emuleren, kijk dan eens hier .

Een vaak voorgestelde oplossing ziet er als volgt uit:

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. Controleren of een item niet in een andere tabel voorkomt

  2. ClusterControl - Geavanceerd back-upbeheer - PostgreSQL

  3. WHERE-voorwaarde in MySQL met 16 verschillende queryvoorbeelden

  4. Hoe een CSV-bestand in de MySQL-tabel te importeren