Αριστερός εξωτερικός σύνδεσμος
Ένα από τα είδη ένωσης που είναι διαθέσιμα στο παράθυρο διαλόγου Συγχώνευση
Διάγραμμα που εμφανίζει τον αριστερό πίνακα με στήλες Date, CountryID και Units. Η στήλη CountryID με έμφαση περιέχει τιμές 1 στις γραμμές 1 και 2, 3 στη γραμμή 3 και 4 στη γραμμή 4. Το διάγραμμα εμφανίζει τον αριστερό πίνακα που περιέχει τις στήλες Αναγνωριστικό και Χώρα. Η στήλη αναγνωριστικού με έμφαση περιέχει τιμές 1 στη γραμμή 1 (που δηλώνει ΗΠΑ), 2 στη σειρά 2 (που δηλώνει Καναδάς) και 3 στη σειρά 3 (που δηλώνει Παναμάς). Ένας πίνακας κάτω από τους δύο πρώτους πίνακες περιέχει τις στήλες Ημερομηνία, Αναγνωριστικό Χώρας, Μονάδες και Χώρα. Ο πίνακας έχει τέσσερις γραμμές, με τις δύο πρώτες γραμμές να περιέχουν τα δεδομένα για το Αναγνωριστικό χώρας 1, μια γραμμή για το Αναγνωριστικό χώρας 3 και μια γραμμή για το Αναγνωριστικό χώρας 4. Δεδομένου ότι ο δεξιός πίνακας δεν περιείχε αναγνωριστικό 4, η τιμή της τέταρτης γραμμής στη στήλη Country περιέχει τιμή null.
Αυτό το άρθρο χρησιμοποιεί δείγματα δεδομένων για να δείξει πώς μπορείτε να κάνετε μια λειτουργία συγχώνευσης με τον αριστερό εξωτερικό σύνδεσμο. Τα δείγματα πινάκων προέλευσης για αυτό το παράδειγμα είναι τα εξής:
Πωλήσεων : Αυτός ο πίνακας περιλαμβάνει τα πεδία Ημερομηνία,CountryID και Units . CountryID είναι μια τιμή ακέραιου αριθμού που αντιπροσωπεύει το μοναδικό αναγνωριστικό από τον πίνακα Countries.Countries: Αυτός ο πίνακας είναι ένας πίνακας αναφοράς με τα πεδία αναγνωριστικό και Country. Το αναγνωριστικό πεδίο αντιπροσωπεύει το μοναδικό αναγνωριστικό για κάθε εγγραφή.
Πίνακας χωρών με αναγνωριστικό που έχει οριστεί σε 1 στη σειρά 1, 2 στη σειρά 2 και 3 στη σειρά 3 και χώρα που έχει οριστεί στις ΗΠΑ στη σειρά 1, ο Καναδάς στη σειρά 2 και ο Παναμάς στη σειρά 3.
Σε αυτό το παράδειγμα, συγχωνεύετε και τους δύο πίνακες, με τον πίνακα Sales ως αριστερό πίνακα και τον πίνακα Countries ως τον δεξιό πίνακα. Η ένωση δημιουργείται μεταξύ των παρακάτω στηλών.
Πεδίο από τον πίνακα Sales | Πεδίο από τον πίνακα Countries |
---|---|
Αναγνωριστικό χώρας | ΑΝΑΓΝΩΡΙΣΤΙΚΌ |
Ο στόχος είναι να δημιουργήσετε έναν πίνακα όπως τον ακόλουθο, όπου το όνομα της χώρας εμφανίζεται ως μια νέα στήλη
Για να κάνετε έναν αριστερό εξωτερικό σύνδεσμο:
- Επιλέξτε το ερώτημα Sales και, στη συνέχεια, επιλέξτε Συγχώνευση ερωτημάτων.
- Στο παράθυρο διαλόγου Συγχώνευση
, στην περιοχή Δεξιός πίνακας για συγχώνευση , επιλέξτεΧώρες . - Στον πίνακα
Sales , επιλέξτε τη στήληCountryID. - Στον πίνακα
Countries, επιλέξτε τη στήλη ID . - Στην ενότητα Ένωση τύπου, επιλέξτε Αριστερός εξωτερικός.
- Επιλέξτε OK.
Από τη στήλη Χώρες που μόλις δημιουργήσατε
Μετά την εκτέλεση αυτής της λειτουργίας, δημιουργείτε έναν πίνακα που μοιάζει με την παρακάτω εικόνα.