एसक्यूएल राइट जॉइन कीवार्ड

  • RIGHT JOIN वर्तुद्ध शब्द दायाँ तालिका (Orders) से सभी पंक्तियाँ वापस करेगा, भले ही बाईं तालिका (Persons) में मेल न खाए। पिछला पृष्ठ
  • अगला पृष्ठ SQL फुल जोइन

एसक्यूएल राइट जॉइन कीवार्ड

RIGHT JOIN की वाक्यविन्यास दायाँ तालिका (table_name2) के सभी पदों को वापस देती है, भले ही बाईं तालिका (table_name1) में मेल नहीं हो।

RIGHT JOIN की वाक्यविन्यास

SELECT SELECT
column_name(s) FROM
table_name1 RIGHT JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameटिप्पणी:

कुछ डाटाबेस में, RIGHT JOIN को RIGHT OUTER 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 44678 5

65

दायाँ जोइन (RIGHT JOIN) उदाहरण

अब, हम आशा करते हैं कि सभी आर्डर को और उसे खरीदने वाले लोगों को सूचीबद्ध करें - अगर उनके हों।

आप नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
RIGHT 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

34764

  • RIGHT JOIN वर्तुद्ध शब्द दायाँ तालिका (Orders) से सभी पंक्तियाँ वापस करेगा, भले ही बाईं तालिका (Persons) में मेल न खाए। पिछला पृष्ठ
  • अगला पृष्ठ SQL फुल जोइन