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