sql >> Database teknologi >  >> RDS >> Mysql

MySQL FULDSTÆNDIG JOIN?

MySQL mangler understøttelse af FULD YDRE JOIN.

Så hvis du vil efterligne en fuld deltagelse på MySQL, tag et kig her .

En almindeligt foreslået løsning ser sådan ud:

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. Sådan får du SQL Server-statistikoplysninger ved hjælp af systemstatistiske funktioner

  2. Fælles tabeludtryk, hvorfor semikolon?

  3. Postgresql indsæt trigger for at indstille værdi

  4. php / Mysql bedste træstruktur