एसक्यूएल इनर जॉइन की शब्दांक
- पिछला पृष्ठ अगला पृष्ठ
- अगला पृष्ठ SQL Left Join
एसक्यूएल इनर जॉइन की शब्दांक
जब तालिका में कम से कम एक मेल होने के बाद, INNER JOIN की प्रवृत्ति रेकॉर्ड वापस करती है।
INNER JOIN कीवर्ड व्याकरण
SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name
टिप्पणी:INNER JOIN और JOIN एक जैसे हैं。
मूल तालिका (उदाहरण में उपयोग में):
"Persons" तालिका:
Id_P | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
"Orders" तालिका:
Id_O | OrderNo | Id_P |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 1 |
4 | 24562 | 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 | OrderNo |
---|---|---|
Adams | John | 22456 |
Adams | John | 24562 |
Carter | Thomas | 77895 |
Carter | Thomas | 44678 |
INNER JOIN कीवर्ड जब तक कि तालिका में कम से कम एक मेल होता है तो रेकॉर्ड वापस करता है।यदि "Persons" में कोई रेकॉर्ड "Orders" में कोई मेल नहीं होता है तो इसे सूचीबद्ध नहीं किया जाएगा。
- पिछला पृष्ठ अगला पृष्ठ
- अगला पृष्ठ SQL Left Join