Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SQL question
Message
De
18/02/2017 11:12:46
Thomas Ganss (En ligne)
Main Trend
Frankfurt, Allemagne
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Divers
Thread ID:
01647876
Message ID:
01648121
Vues:
59
In vfp and T-SQL Left, Right and Full are all outer joins and the typing of "outer" is optional.
Weekend level definition of outer: has nulls if no match available
Pretty sure that is in synch with SQL standards, but perhaps a specific implementation has other rules.


>Is "left join" different from "left inner joint" (http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and-full-join) But http://www.dummies.com/programming/sql/how-to-use-the-sql-outer-join/ writes that: "You can abbreviate the left outer join language as LEFT JOIN because there’s no such thing as a left inner join." That doesn't seem right? And" https://au.pinterest.com/explore/sql-inner-join/
>
>
>
>>No, it's not the same. You use an inner join which returns records that match
>>
>>To find the records in table2 that do not have a matching key you need an outer join. The 'is null' clause filters the records that do not have a matching key in Table2 - which was your question
>>
>>There's a good visual explanation here https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/
>>
>>
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform