Τι είναι το cross join στην SQL με παράδειγμα;
Τι είναι το cross join στην SQL με παράδειγμα;

Βίντεο: Τι είναι το cross join στην SQL με παράδειγμα;

Βίντεο: Τι είναι το cross join στην SQL με παράδειγμα;
Βίντεο: Базы данных. MySQL. Cross Join, Inner Join. 2024, Ενδέχεται
Anonim

ο ΣΥΝΔΕΣΗ ΣΤΑΥΡΟΣ ενώθηκε κάθε σειρά από τον πρώτο πίνακα (T1) με κάθε σειρά από τον δεύτερο πίνακα (T2). Με άλλα λόγια, το διασταυρούμενη ένωση επιστρέφει ένα καρτεσιανό γινόμενο γραμμών και από τους δύο πίνακες. ο ΣΥΝΔΕΣΗ ΣΤΑΥΡΟΣ παίρνει μια σειρά από τον πρώτο πίνακα (T1) και στη συνέχεια δημιουργεί μια νέα σειρά για κάθε γραμμή στον δεύτερο πίνακα (T2).

Επιπλέον, τι είναι η διασταύρωση;

Στην SQL, το ΣΥΝΔΕΣΗ ΣΤΑΥΡΟΣ χρησιμοποιείται για τον συνδυασμό κάθε σειράς του πρώτου πίνακα με κάθε σειρά του δεύτερου πίνακα. Είναι επίσης γνωστό ως Καρτεσιανό Συμμετοχή αφού επιστρέφει το καρτεσιανό γινόμενο των συνόλων σειρών από τους ενωμένους πίνακες.

Κάποιος μπορεί επίσης να ρωτήσει, πώς γράφετε ένα cross join; Εάν η ρήτρα WHERE χρησιμοποιείται με ΣΥΝΔΕΣΗ ΣΤΑΥΡΟΣ , λειτουργεί σαν ΕΣΩΤΕΡΙΚΟ ΣΥΜΜΕΤΟΧΗ . Ένας εναλλακτικός τρόπος για να επιτύχετε το ίδιο αποτέλεσμα είναι να χρησιμοποιήσετε ονόματα στηλών διαχωρισμένα με κόμμα μετά το SELECT και να αναφέρετε τα ονόματα των πινάκων που εμπλέκονται, μετά από μια πρόταση FROM. Παράδειγμα: Εδώ είναι ένα παράδειγμα διασταυρούμενη ένωση σε SQL μεταξύ δύο πινάκων.

Εδώ, σε τι χρησιμεύει η σταυρωτή ένωση;

ΕΝΑ διασταυρούμενη ένωση είναι χρησιμοποιείται όταν θέλετε να δημιουργήσετε συνδυασμό κάθε σειράς από δύο πίνακες. Όλοι οι συνδυασμοί σειρών περιλαμβάνονται στο αποτέλεσμα. αυτό λέγεται κοινώς σταυρός προϊόν Συμμετοχή . Ένα κοινό χρήση για ένα διασταυρούμενη ένωση είναι να δημιουργήσετε όλους τους συνδυασμούς αντικειμένων, όπως χρώματα και μεγέθη.

Ποια είναι η διαφορά μεταξύ cross application και cross join;

ο ΑΙΤΗΣΗ ΣΤΑΥΡΟΥ Ο τελεστής είναι σημασιολογικά παρόμοιος με τον Εσωτερικό ΣΥΜΜΕΤΟΧΗ . Αυτό είναι παρόμοιο με το ΕΣΩΤΕΡΙΚΟ ΣΥΜΜΕΤΟΧΗ λειτουργία που εκτελείται στους πίνακες Συγγραφέας και Βιβλίο. ΑΙΤΗΣΗ ΣΤΑΥΡΟΥ επιστρέφει μόνο αυτές τις εγγραφές από έναν φυσικό πίνακα όπου υπάρχουν αντίστοιχες σειρές στο έξοδο της συνάρτησης με τιμή πίνακα.

Συνιστάται: