কম্পিউটার টিউটোরিয়াল

MySQL জয়েন ব্যবহার করে টেবিল দুটির পার্থক্য (DIFFERENCE) বের করা

দুই টেবিলের পার্থক্য (DIFFERENCE) বের করতে এক্সক্লুশন জয়েন দুটি দিকে থেকে করলে UNION করতে হয়।

উদাহরণ

টেবিল: value1 এবং value2

mysql> Select * from value1;
+-----+-----+
| i   | j   |
+-----+-----+
| 1   | 1   |
| 2   | 2   |
+-----+-----+

mysql> Select * from value2;
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
| 3    | 3    |
+------+------+

DIFFERENCE কোয়েরি:

mysql> Select * from value1 left join value2 using(i,j) where value2.i is NULL
UNION
Select * from value2 left join value1 using(i,j) Where value1.i is NULL;
+------+-----+
| i    | j   |
+------+-----+
| 2    | 2   |
| 3    | 3   |
+------+-----+

value1-এ আছে কিন্তু value2-এ নেই (2,2) এবং value2-এ আছে কিন্তু value1-এ নেই (3,3) - এই দুটি সারি ফেরত দিয়েছে।

  1. ORDER BY ক্লজ ব্যবহার করে MySQL ভিউ তৈরি করা

  2. MySQL-এ স্টোরেজ ইঞ্জিন অনুযায়ী টেবিল তালিকা দেখা (InnoDB)

  3. MySQL-এ সর্বোচ্চ ID বা মান 가진 সারি বের করার পদ্ধতি

  4. MySQL-এ টেবিলের ক্রিয়েশন এবং আপডেশন তারিখ জানা