দুটি টেবিল থেকে আইডি ব্যবহার করে ব্যবহারকারীর নাম পেতে, আপনাকে JOIN ব্যবহার করতে হবে এবং টেবিলে যোগ দিতে হবে।
আসুন একটি টেবিল তৈরি করি -
উদাহরণ
mysql> টেবিল ডেমো77 তৈরি করুন -> ( -> userid int নাল প্রাথমিক কী নয়, -> ব্যবহারকারীর নাম varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (2.63
সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -
উদাহরণ
mysql> demo77 মানগুলিতে সন্নিবেশ করান>সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনউদাহরণ
mysql> demo77 থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
+---------+---------+
| userid | ব্যবহারকারীর নাম |+---------+---------+
| 1 | জন || 2 | বব |
| 3 | মাইক |+---------+---------+
দ্বিতীয় টেবিল −
তৈরি করার প্রশ্নটি নিচে দেওয়া হলউদাহরণ
mysql> টেবিল ডেমো78 তৈরি করুন -> ( -> আইডি int নাল প্রাথমিক কী নয়, -> দেশের নাম varchar(20), -> সীমাবদ্ধতা fk_id বিদেশী কী(আইডি) রেফারেন্স demo77(userid) -> );কোয়েরি ঠিক আছে, 0 প্রভাবিত সারি (0.75সন্নিবেশ কমান্ডের সাহায্যে দ্বিতীয় টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -
উদাহরণ
mysql> demo78 মানগুলিতে সন্নিবেশ করান>নির্বাচিত বিবৃতি −
ব্যবহার করে দ্বিতীয় টেবিল থেকে রেকর্ড প্রদর্শন করুনউদাহরণ
demo78 থেকেmysql> নির্বাচন করুন ->;এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
+------+------------+
| আইডি | দেশের নাম |+------+------------+
| 1 | মার্কিন || 2 | AUS |
+------+------------+সেটে 2টি সারি (0.00 সেকেন্ড)
উভয় টেবিলে যোগদান করে আইডি ব্যবহার করে ব্যবহারকারীর নাম পেতে ক্যোয়ারী নিচে দেওয়া হল −
উদাহরণ
mysql> demo77 থেকে ব্যবহারকারীর নাম নির্বাচন করুন -> demo78 এ যোগ দিন -> demo77.userid=demo78.id এ;এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
+---------+
| ব্যবহারকারীর নাম |+---------+
| জন || বব |
+---------+সেটে 2টি সারি (0.05 সেকেন্ড)