SQL LEFT JOIN কীভুক্ত
- LEFT JOIN কীভাবে আগে ফিরে আসবে (Persons) থেকে সমস্ত পাতা ফিরিয়ে দেবে, যদিও সঠিক পাতা (Orders) তে নেই পূর্ববর্তী পৃষ্ঠ
- পরবর্তী পৃষ্ঠ SQL Right Join
SQL LEFT JOIN কীভুক্ত
LEFT JOIN শব্দটি ডানদিকের টেবিল (table_name1) থেকে সব পয়লা সারিকে ফিরিয়ে দেয়, যদিও ডানদিকের টেবিল (table_name2) তে ম্যাচ নেই。
LEFT JOIN 关键字语法
LEFT JOIN কীভাবে গঠন করা যায় SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ONtable_name1.column_name=
table_name2.column_nameমুক্তি:
কিছু ডাটাবেসে LEFT JOIN-কে LEFT OUTER JOIN বলা হয়
মৌলিক টেবিল (উদাহরণে ব্যবহৃত):
Id_O | ফলাফলসমূহ: | LastName | "Persons" টেবিল: | Address |
---|---|---|---|---|
4 | 22456 | Adams | City | Oxford Street |
Id_P | 44678 | Bush | London | 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
LEFT JOIN (LEFT JOIN) উদাহরণ
এখন, আমরা সকল ব্যক্তিকে এবং তাদের ক্রয় - যদি থাকে - তাকে তালিকাভুক্ত করতে চাই。
আপনি নিচের SELECT বিন্যাসটি ব্যবহার করতে পারেন: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons LEFT 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 | Bush |
George
- LEFT JOIN কীভাবে আগে ফিরে আসবে (Persons) থেকে সমস্ত পাতা ফিরিয়ে দেবে, যদিও সঠিক পাতা (Orders) তে নেই পূর্ববর্তী পৃষ্ঠ
- পরবর্তী পৃষ্ঠ SQL Right Join