mysql selbst unterstützt Full Out Join nicht. Sie können es jedoch mit linken Join-, Right -Join- und Sammeloperatoren simulieren.
begrenztes volles äußeres Join
Für Fälle, in denen keine Wiederholungen für den vollem äußeren Join erzeugt werden, können Sie: verwenden
Der Gewerkschaftsbetreiber beseitigt die Wiederholung dieses Abfragemodus.
<code class="language-sql">SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.id</code>
für universelle Situationen, die wiederholt auftreten können, bitte verwenden Sie:
Das Ergebnis der beiden Verbindungen in der Gewerkschaftsgesellschaft, und das zusätzliche, wo Klauseln nur T1.ID zum Endergebnis von T1.ID (nicht im linken Join übereinstimmen) hinzugefügt werden, wodurch doppelte Elemente beseitigt werden.Das obige ist der detaillierte Inhalt vonWie kann ich einen vollem äußeren Anschluss an MySQL simulieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!