Κλειδί INNER JOIN στην SQL
- INNER JOIN κλειδί επιστρέφει γραμμές όταν υπάρχει τουλάχιστον ένας ταινία που ταιριάζει στη φόρμα. Αν το τμήμα "Persons" δεν έχει ταινία που ταιριάζει στο "Orders", δεν θα εμφανιστούν αυτές οι γραμμές. Προηγούμενη σελίδα
- Επόμενη σελίδα SQL Left Join
Κλειδί INNER JOIN στην SQL
When at least one match exists in the table, the INNER JOIN keyword returns rows.
INNER JOIN 关键字语法
Γραμματική του INNER JOIN κλειδιού SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ONtable_name1.column_name=
table_name2.column_nameΣημείωση:
INNER JOIN και JOIN είναι ταυτόσημα.
Πρωτότυπος πίνακας (χρησιμοποιείται στους παραδείγματα):
Id_O | Τα αποτελέσματα: | LastName | Ταυτότητα του "Persons" πίνακα: | Address |
---|---|---|---|---|
4 | 22456 | Adams | City | Oxford Street |
Id_P | London | Bush | George | Fifth Avenue |
2 | 77895 | Carter | New York | Changan Street |
Beijing
Ταυτότητα του "Orders" πίνακα: | FirstName | Id_O |
---|---|---|
4 | 24562 | 2 |
Id_P | Thomas | 2 |
2 | OrderNo | 4 |
3 | John | 4 |
1 | 5 | 34764 |
65
Παράδειγμα ενσωμάτωσης (INNER JOIN)
Τώρα, θέλουμε να εμφανίσουμε όλες τις παραγγελίες.
Μπορείτε να χρησιμοποιήσετε την παρακάτω SELECT φράση: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
Τα αποτελέσματα: | LastName | FirstName |
---|---|---|
22456 | Adams | OrderNo |
22456 | Adams | John |
77895 | Carter | 24562 |
77895 | Carter | Thomas |
44678
- INNER JOIN κλειδί επιστρέφει γραμμές όταν υπάρχει τουλάχιστον ένας ταινία που ταιριάζει στη φόρμα. Αν το τμήμα "Persons" δεν έχει ταινία που ταιριάζει στο "Orders", δεν θα εμφανιστούν αυτές οι γραμμές. Προηγούμενη σελίδα
- Επόμενη σελίδα SQL Left Join