Senior
Ποιοι τύποι JOIN γνωρίζετε;
sobes.tech AI
Απάντηση από AI
Οι βασικοί τύποι JOIN που γνωρίζω και χρησιμοποιώ:
- INNER JOIN — επιστρέφει μόνο τις εγγραφές που ταιριάζουν και στις δύο πίνακες.
- LEFT JOIN (LEFT OUTER JOIN) — επιστρέφει όλες τις εγγραφές από τον αριστερό πίνακα και τις ταιριαστές από τον δεξιό, αν δεν υπάρχει ταιριάσμα — NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — παρόμοιο με το LEFT JOIN, αλλά για τον δεξιό πίνακα.
- FULL JOIN (FULL OUTER JOIN) — επιστρέφει όλες τις εγγραφές και από τους δύο πίνακες, όπου δεν υπάρχει ταιριάσμα — NULL.
- CROSS JOIN — καρτεσιανό προϊόν δύο πινάκων.
Ανάλογα με την εργασία, επιλέγω τον κατάλληλο τύπο JOIN για να λάβω σωστά δεδομένα και βέλτιστη απόδοση.