Heim >Datenbank >MySQL-Tutorial >Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?

Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?

WBOY
WBOYnach vorne
2023-06-03 22:49:021145Durchsuche

Der Unterschied zwischen MySQL-Vollbeitritt und Oracle-Vollbeitrittsabfrage

Die Vollbeitrittsabfrage von Oracle kann direkt vollständig verwendet werden, es gibt jedoch keinen Vollbeitritt in MySQL. MySQL verwendet Union, um einen Vollbeitritt zu erreichen.

Oracles Vollbeitritt

MySQL-Vollverknüpfung

select * from a full join b on a.id = b.id

    Hinweis: MySQL verwendet Left-Join und Right-Join, um die Daten auf der linken bzw. rechten Seite abzufragen.
  • Verwenden Sie dann Union zum Zusammenführen und Zusammenführen (entfernen Sie doppelte Daten auf beiden Seiten).
  • Vollständiger Join Hiermit wird die Vereinigung der Abfrageergebnisse zweier Tabellen abgefragt

Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?

Right (Outer) Join

Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?

  • Full Join-Problem in Oracle

Daten in der Datenbank: Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?

  • Full Join:

Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?Vollständiger äußerer Join wird zurückgegeben die linken und rechten Tabellen aller Zeilen.

Wenn eine Zeile keine passende Zeile in einer anderen Tabelle hat, enthält die Auswahllistenspalte der anderen Tabelle Nullwerte.

Wenn zwischen Tabellen übereinstimmende Zeilen vorhanden sind, enthält die gesamte Ergebnissatzzeile die Datenwerte der Basistabelle.

select * from a left join b on a.id = b.id
union
select * from a right join b on a.id = b.id
Ergebnis:

Was ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen der MySQL-Full-Join- und der Oracle-Full-Join-Abfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen