Auf Thema antworten

Die unterschiedlichen Zeiten sind vermutlich auf caching oder andere Effekte zurückzuführen. Ich bin mir sicher, dass der Execution Plan in beiden Fällen zu 100% identisch ist.


Ich bin kein Fan von USING, aber einen Vorteil hat es: die Spalte die für den Join verwendet wird, taucht im Resultat nur einmal  auf:


[code]

select *

from eins

  join zwei using (id);

 

id | val

---+-----

 1 | Text


select *

from eins

  join zwei on eins.id = zwei.id;


id | id | val

---+----+-----

 1 |  1 | Text

[/code]


Zurück
Oben