Μια λειτουργία JOIN συνδέει σειρές από δύο ή περισσότερους πίνακες με βάση μια σχετική στήλη ή στήλες. Αυτό σας επιτρέπει να ανακτήσετε δεδομένα από πολλούς πίνακες σε ένα μόνο ερώτημα.
Για παράδειγμα, ας υποθέσουμε ότι έχετε δύο πίνακες:
* Πελάτες
* Παραγγελίες
Ο πίνακας Πελάτες περιέχει πληροφορίες σχετικά με τους πελάτες, όπως το αναγνωριστικό πελάτη, το όνομα και τη διεύθυνσή τους. Ο πίνακας Παραγγελίες περιέχει πληροφορίες σχετικά με τις παραγγελίες, όπως το αναγνωριστικό παραγγελίας, το αναγνωριστικό πελάτη και την ημερομηνία παραγγελίας.
Για να ανακτήσετε δεδομένα και από τους πίνακες Πελάτες και Παραγγελίες, μπορείτε να χρησιμοποιήσετε μια λειτουργία JOIN. Το ακόλουθο ερώτημα χρησιμοποιεί μια ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ για να συνδέσει τους πίνακες Πελάτες και Παραγγελίες στη στήλη Αναγνωριστικό πελάτη:
```
ΕΠΙΛΟΓΗ *
ΑΠΟ Πελάτες
Παραγγελίες ΕΣΩΤΕΡΙΚΗΣ ΣΥΝΔΕΣΗΣ
ON Customers.customer_id =Orders.customer_id;
```
Αυτό το ερώτημα θα επιστρέψει όλες τις σειρές από τον πίνακα "Πελάτες" και όλες τις σειρές από τον πίνακα "Παραγγελίες" που έχουν αντίστοιχο αναγνωριστικό πελάτη.
Υπάρχουν άλλοι τύποι λειτουργιών JOIN, όπως LEFT JOIN και RIGHT JOIN, που μπορούν να χρησιμοποιηθούν για την ανάκτηση δεδομένων από σχετικούς πίνακες με διαφορετικούς τρόπους.
Για περισσότερες πληροφορίες σχετικά με τις λειτουργίες JOIN, ανατρέξτε στην τεκμηρίωση της βάσης δεδομένων σας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα