14/08/2024
4 τρόποι για να εκτελέσουμε Joins
Τα SQL Joins είναι μέθοδοι αναζήτησης πληροφοριών σε βάσεις δεδομένων οι οποίες συνδυάζουν στήλες ή γραμμές απο έναν ή περισσότερους πίνακες
INNER JOIN
Επιστρέφει εγγραφές που ταιριάζουν και στους δύο πίνακες, τον αριστερό και τον δεξιό.
LEFT JOIN
Επιστρέφει όλες τις εγγραφές από τον αριστερό πίνακα, μαζί με τυχόν αντίστοιχες εγγραφές από τον δεξιό πίνακα.
RIGHT JOIN
Επιστρέφει όλες τις εγγραφές από τον δεξιό πίνακα, μαζί με τυχόν αντίστοιχες εγγραφές από τον αριστερό πίνακα.
FULL OUTER JOIN
Επιστρέφει όλες τις εγγραφές και από τους δύο πίνακες, συνδυάζοντας εγγραφές που ταιριάζουν με την συνθήκη join. Αυτό περιλαμβάνει εγγραφές από τον αριστερό πίνακα που δεν έχουν αντιστοιχία στον δεξιό πίνακα, και αντίστροφα.
Στην πράξη, τα inner joins και left joins είναι συνήθως τα πιο συχνά χρησιμοποιούμενα. Τα inner joins επιτρέπουν την αντιστοίχιση δεδομένων μεταξύ των πινάκων, ενώ τα left joins διασφαλίζουν ότι όλες οι εγγραφές από τον αρχικό πίνακα περιλαμβάνονται.