SQL RIGHT JOIN কীভুক্ত
- RIGHT JOIN কীভাবে ডানদিকের টেবিল (Orders) থেকে সমস্ত সারি ফিরিয়ে দেয়, যদিও বাঁদিকের টেবিল (Persons) তে কোনও মাটচ নেই。 পূর্ববর্তী পৃষ্ঠা
- পরবর্তী পৃষ্ঠা SQL Full Join
SQL RIGHT JOIN কীভুক্ত
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 |
বেইজিং
"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 Full Join