2017-10-26 3 views

Antwort

3

Amazon Redshift basiert auf PostgreSQL, das standardmäßig auf INNER JOIN wie viele andere Abfragesprachen basiert.

Sie können auch durch die Schaffung von zwei einfachen Tabellen folgend und Ausführen einer einfachen SELECT durch JOIN Abfrage

A B 
- - 
1 3 
2 4 
3 5 
4 6 
select * from a JOIN b on a.a = b.b; 

Hier 1,2 einzigartig sind Tabelle A herausfinden und 5,6 sind einzigartig für Tabelle B, während 3,4 üblich ist die obige Abfrage gibt nur die Werte 3,4 zurück, so dass es innere Verbindung ist.

1

Redshift, wie so ziemlich alle SQL-Datenbanken, folgen dem SQL-Standard.

Es gibt an, dass, wenn Join-Typ fehlt, es entspricht INNER JOIN

ist

aus der SQL-Spezifikation:

Wenn ein < qualifizierte beitreten> oder < NATURAL JOIN> angegeben ist und ein < Join Typ> ist nicht angegeben, dann ist INNER implizit.

Verwandte Themen