Disons que j'ai 2 tables. Je veux les joindre de sorte que pour chaque compte je reçois 1 ligne où l'information du compte est là PLUS les informations du contact principal ajouté à la table. Est-ce possible? Les ID sont des clés uniques.SQL 2005 - deux tables Rejoindre un ID,
COMPTE TABLEAU
accountid | name | income | primaryContact
123456789 Jack Johnson 120,000 Jill Johnson
CONTACT TABLEAU
parentAccountid |contactid | name | street | city | state | Country
123456789 13459284 Jill Johnson 1355 Fir street Yorba Washington USA
RESULT TABLEAU
accountid | name | income | primaryContact | street | city | state | country
123456789 Jack Johnson 120,000 Jill Johnson 1355 Fir street Yorba Washington USA
Il n'y a pas 'colonne CONTACT.primarycontact';) –
Donc, si voulu inclure ces comptes sans un primaryContact (null) alors je fais une jointure externe gauche? Merci. – EKet
@Ehsan - Oui. D'ailleurs, avez-vous envisagé d'ajouter une colonne 'contactid' à un compte plutôt qu'à un nom. Étant numérique, il peut être un peu plus rapide pour les jointures si les gens changent de nom (par exemple, se marier) il y a moins à mettre à jour. –