Non ho capito cosa contengono le due tabelle e se hanno campi in comune per quei criteri.
Left joint significa tutti i record della tabella 1 e i record in comune con la tabella 2
Inner joint ti dà solo i record in comune tra le due tabelle
Right joint i record tabella 2 e quelli comuni alla tabella 1
Analisi:
Left joint ti dà i record della tabella 1 ma non mostra quelli della tabella 2 perché non ci sono corrispondenze in base al criterio
Inner joint, se non ci sono corrispondenze della tabella 2 e vuoi vedere i corrispondenti della tabella 1 ovvio che hai un insieme vuoto. Perché il criterio è triangoli.
Terzo caso, dovrebbe mostrare i record della tabella 2 ma hai dato criteri relativi alla tabella 1 perché la tabella 2.non ha triangoli.
In soldoni
Tabella 1 triangoli tabella 2 quadrati
Select bla bla left joint / right joint / inner join bla bla where figura geometrica = triangoli
Primo caso tutto i triangoli di tabella 1 e i triangoli di tabella 2 risultato solo triangoli (record della tabella 1)
Secondo caso tutti i triangoli della tabella 2 che sono presenti nella tabella 1 (non ci sono triangoli nella 2 e non mostra nulla e non può mostrare dati della tabella 1 perché la joint vuole i dati lato tabella 2 che ha solo quadrati)
Terzo caso tutti gli elementi uguali nei due insiemi ma una contiene triangoli e l'altra quadrati... Tu cosa pensi che ti possa mostrare?