Διαδίκτυο

Ανάκτηση δεδομένων από πολλαπλούς πίνακες με SQL Inner Joins

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 9 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 27 Ενδέχεται 2024
Anonim
Ανάκτηση δεδομένων από πολλαπλούς πίνακες με SQL Inner Joins - Διαδίκτυο
Ανάκτηση δεδομένων από πολλαπλούς πίνακες με SQL Inner Joins - Διαδίκτυο

Περιεχόμενο

Το Inner συνδέει πληροφορίες επιστροφής που εμφανίζονται σε δύο ή περισσότερες βάσεις δεδομένων

Οι εσωτερικές συνδέσεις είναι οι πιο συχνά χρησιμοποιούμενες συνδέσεις στο SQL. Επιστρέφουν μόνο πληροφορίες που υπάρχουν σε δύο ή περισσότερους πίνακες βάσης δεδομένων. Η συνθήκη συνένωσης καθορίζει ποιες εγγραφές συνδέονται μεταξύ τους και καθορίζεται στον όρο WHERE. Για παράδειγμα, εάν χρειάζεστε μια λίστα αντιστοιχιών οδηγού / οχήματος όπου το όχημα και ο οδηγός βρίσκονται στην ίδια πόλη, το ακόλουθο ερώτημα SQL ολοκληρώνει αυτήν την εργασία:

Εδώ είναι τα αποτελέσματα:

ετικέτα επώνυμου επώνυμου
-----------  ------------   ----
Baker Roland H122JM
Smythe Michael D824HA
Smythe Michael P091YF
Jacobs Abraham J291QR
Jacobs Abraham L990MT


Σημειώστε ότι τα αποτελέσματα είναι ακριβώς αυτό που ζητήθηκε. Είναι δυνατόν να βελτιώσετε περαιτέρω το ερώτημα καθορίζοντας πρόσθετα κριτήρια στη ρήτρα WHERE. Ας υποθέσουμε ότι το αρχικό ερώτημα αντιστοιχεί στους οδηγούς με οχήματα που δεν είναι εξουσιοδοτημένα να οδηγούν (οδηγοί φορτηγών αυτοκινήτων και αντιστρόφως). Μπορείτε να χρησιμοποιήσετε το ακόλουθο ερώτημα για να επιλύσετε αυτό το πρόβλημα:

Αυτό το παράδειγμα καθορίζει τον πίνακα προέλευσης για το χαρακτηριστικό κλάσης στον όρο SELECT επειδή η κλάση είναι ασαφής - εμφανίζεται και στους δύο πίνακες. Ο κώδικας συνήθως καθορίζει ποια στήλη πίνακα θα πρέπει να συμπεριληφθεί στα αποτελέσματα του ερωτήματος. Σε αυτήν την περίπτωση, δεν κάνει τη διαφορά, καθώς οι στήλες είναι πανομοιότυπες και ενώνονται χρησιμοποιώντας ένα ισοδύναμο. Ωστόσο, εάν οι στήλες περιείχαν διαφορετικά δεδομένα, αυτή η διάκριση θα ήταν κρίσιμη. Ακολουθούν τα αποτελέσματα αυτού του ερωτήματος:

κλάση ετικέτας επώνυμου επώνυμου
----------   ------------   ----     ------
Baker Roland H122JM Αυτοκίνητο
Φορτηγό Smythe Michael D824HA
Jacobs Abraham J291QR Αυτοκίνητο


Οι ελλείπουσες σειρές συνέδεσαν τον Michael Smythe με ένα αυτοκίνητο και τον Abraham Jacobs σε ένα φορτηγό, οχήματα στα οποία δεν είχαν άδεια.

Μπορείτε επίσης να χρησιμοποιήσετε εσωτερικές συνδέσεις για να συνδυάσετε δεδομένα από τρεις ή περισσότερους πίνακες.

Πέρασε Σήμερα

Για Σενα

Πώς να ενεργοποιήσετε τη λειτουργία περιήγησης InPrivate στο IE
Διαδίκτυο

Πώς να ενεργοποιήσετε τη λειτουργία περιήγησης InPrivate στο IE

Καθώς περιηγηθούμε στον Ιστό, τα απομεινάρια από το πού βρισκόμασταν και τι κάναμε έχουν μείνει πίσω από το πρόγραμμα περιήγησης στον σκληρό δίσκο της συσκευής μας. Αυτό περιλαμβάνει το ιστορικό περι...
Τι είναι η υγρή ψύξη;
Λογισμικό

Τι είναι η υγρή ψύξη;

Με τα χρόνια, οι ταχύτητες της CPU και της κάρτας γραφικών αυξήθηκαν με δραματικό ρυθμό. Για να δημιουργήσουν τις νέες ταχύτητες, οι CPU προσφέρουν περισσότερα τρανζίστορ, αντλούν περισσότερη ισχύ κα...