কম্পিউটার

মাইএসকিউএল রাইট জয়েন কী এবং কীভাবে আমরা এটির জন্য মাইএসকিউএল কোয়েরি লিখতে পারি?


এটি LEFT যোগদানের অনুরূপ ব্যতীত যে টেবিলের চিকিত্সা বিপরীত হয়৷ একটি ডান যোগদানের সাথে, ডান টেবিল থেকে প্রতিটি সারি ফলাফল সেটে উপস্থিত হবে। ডান টেবিলের সারিগুলির জন্য যেগুলির বাম টেবিলে মিলিত সারি নেই, বাম টেবিলের কলামগুলির জন্য NULL প্রদর্শিত হবে৷ এটি বোঝার জন্য, আমরা tbl_1 এবং tbl_2 নামের দুটি টেবিলের উদাহরণ নিচ্ছি যেখানে নিম্নলিখিত ডেটা রয়েছে −

mysql> Select * from tbl_1;
+----+--------+
| Id | Name   |
+----+--------+
| 1  | Gaurav |
| 2  | Rahul  |
| 3  | Raman  |
| 4  | Aarav  |
+----+--------+
4 rows in set (0.00 sec)

mysql> Select * from tbl_2;
+----+---------+
| Id | Name    |
+----+---------+
| A  | Aarav   |
| B  | Mohan   |
| C  | Jai     |
| D  | Harshit |
+----+---------+
4 rows in set (0.00 sec)

এখন, ডান যোগদানের প্রশ্নটি নিম্নরূপ হতে পারে -

mysql> SELECT tbl_1.id,tbl_2.id FROM tbl_1 RIGHT JOIN tbl_2 ON tbl_1.name = tbl_2.name;
+------+----+
| id   | id |
+------+----+
| 4    | A  |
| NULL | B  |
| NULL | C  |
| NULL | D  |
+------+----+
4 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ কীভাবে সেল্ফ জয়েন ব্যবহার করবেন?

  2. কিভাবে "ñ" অনুসন্ধান করবেন এবং MySQL-এ "n" অন্তর্ভুক্ত রেকর্ডগুলি এড়াবেন?

  3. কিভাবে আমি একটি একক MySQL ক্যোয়ারীতে সর্বোচ্চ এবং সর্বনিম্ন মান পেতে পারি?

  4. কিভাবে একটি বৈধ MySQL ক্যোয়ারী লিখবেন এবং একটি কাস্টম ভেরিয়েবলের সাথে আপডেট করবেন?