Τα ερωτήματα πολλαπλών τραπέζια χρησιμοποιούν τις συνδέσεις για να συνδυάσουν δεδομένα από αυτούς τους σχετικούς πίνακες. Οι διάφοροι τύποι των συνδέσεων καθορίζουν * πώς * τα δεδομένα συνδυάζονται:
* Εσωτερική συμμετοχή: Αυτός είναι ο πιο συνηθισμένος τύπος. Επιστρέφει μόνο σειρές όπου η κατάσταση ένωσης συναντάται σε * και στους δύο πίνακες. Εάν μια εγγραφή σε έναν πίνακα δεν έχει μια αντιστοίχιση εγγραφής στο άλλο με βάση την κατάσταση σύνδεσης, αποκλείεται από τα αποτελέσματα.
* Αριστερά ένωση (ή αριστερή εξωτερική ένωση): Επιστρέφει όλες τις σειρές από τον αριστερό τραπέζι (αυτή που καθορίζεται πρώτα στο σχέδιο ερωτήματος), ακόμη και αν δεν υπάρχει σειρά που ταιριάζει στο δεξιό τραπέζι. Για σειρές στο αριστερό τραπέζι χωρίς αγώνα, τα πεδία από το δεξιό τραπέζι θα εμφανίζονται ως μηδενικά.
* Δεξιά ένταξη (ή δεξιά εξωτερική ένωση): Παρόμοια με μια αριστερή ένωση, αλλά επιστρέφει όλες τις σειρές από το δεξιό τραπέζι, ακόμα και αν δεν υπάρχει αντιστοιχία στο αριστερό τραπέζι. Τα Nulls θα εμφανιστούν για απαράμιλλη πεδία από το αριστερό τραπέζι.
* Πλήρης εξωτερική ένωση: Επιστρέφει όλες τις σειρές από * και τους δύο * πίνακες. Εάν μια σειρά σε ένα τραπέζι δεν έχει αγώνα στο άλλο, τα ασύγκριτα πεδία θα εμφανιστούν ως μηδενικά. (Σημείωση:Η πρόσβαση δεν υποστηρίζει άμεσα τις πλήρεις εξωτερικές συνδέσεις, πρέπει να χρησιμοποιήσετε λύσεις που περιλαμβάνουν ερωτήματα της Ένωσης).
Πώς να δημιουργήσετε ένα ερώτημα πολλαπλών τραπεζιών στην πρόσβαση:
1. Δημιουργήστε ένα νέο ερώτημα: Στο παράθυρο πλοήγησης, κάντε δεξί κλικ στο φάκελο ερωτημάτων και επιλέξτε "Δημιουργία ερωτήματος στο σχεδιασμό προβολής".
2. Προσθέστε πίνακες: Στο παράθυρο διαλόγου "Εμφάνιση πίνακα", επιλέξτε τους πίνακες που χρειάζεστε και κάντε κλικ στο "Προσθήκη". Η πρόσβαση θα εμφανίσει τους πίνακες στο πλέγμα σχεδίασης ερωτήματος.
3. Δημιουργία σχέσεων: Η πρόσβαση συχνά ανιχνεύει αυτόματα τις σχέσεις με βάση τα κοινά ονόματα πεδίων. Εάν δεν συμβαίνει ή αν πρέπει να καθορίσετε μια διαφορετική σχέση, θα το κάνετε αυτό οπτικά, σύροντας ένα πεδίο από έναν πίνακα σε ένα αντίστοιχο πεδίο σε άλλο πίνακα. Αυτό δημιουργεί μια γραμμή σύνδεσης που υποδεικνύει πώς σχετίζονται οι πίνακες. Θα δείτε έναν τύπο σύνδεσης που υποδεικνύεται από το στυλ της γραμμής join (π.χ. μια απλή γραμμή για μια εσωτερική ένωση). Μπορείτε να αλλάξετε τον τύπο σύνδεσης κάνοντας δεξί κλικ στη γραμμή join.
4. Επιλέξτε πεδία: Σύρετε τα πεδία που θέλετε να συμπεριλάβετε στα αποτελέσματά σας από τους πίνακες στο πλέγμα σχεδίασης ερωτήματος παρακάτω.
5. Εκτελέστε το ερώτημα: Κάντε κλικ στο κουμπί "Εκτέλεση" (εικονίδιο σήμανσης θαυμασμού) για να δείτε τα αποτελέσματα.
Τα ερωτήματα πολλαπλών τραπέζια είναι ζωτικής σημασίας για εργασίες όπως:
* Συνδυάζοντας δεδομένα από διαφορετικούς πίνακες για τη δημιουργία αναφορών.
* Εκτέλεση υπολογισμών που περιλαμβάνουν δεδομένα από πολλαπλούς πίνακες.
* Ανάλυση σχέσεων μεταξύ διαφορετικών οντοτήτων στη βάση δεδομένων σας.
Η κατανόηση των τύπων ενωμένων είναι κρίσιμη για την οικοδόμηση αποτελεσματικών ερωτημάτων πολλαπλών τραπεζιών στην πρόσβαση και την απόκτηση των ακριβών δεδομένων που χρειάζεστε.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα