join
metode anses generelt for at være bedre, om ikke andet fordi den reducerer omkostningerne ved at sende forespørgsler frem og tilbage til databasen.
Hvis du har passende indekser på tabellerne, vil den underliggende ydeevne af de to metoder være ens. Det vil sige, at begge metoder vil bruge passende indekser til at hente resultaterne.
Fra et databaseperspektiv er join
metoden er langt overlegen. Det konsoliderer datalogikken ét sted, hvilket gør koden mere gennemsigtig. Det giver også databasen mulighed for at foretage optimeringer, som måske ikke er synlige i applikationskoden.