কম্পিউটার

দুটি টেবিলে একটি একক MySQL নির্বাচন প্রশ্ন সম্ভব?


হ্যা এটা সম্ভব. নিচের সিনট্যাক্স −

yourTableName1,yourTableName2 থেকে * নির্বাচন করুন;

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1 -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1 মানের মধ্যে সন্নিবেশ করুন 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable1 থেকে * নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+----+| আইডি |+----+| 1 || 2 || 3 |+----+3 সারি সেটে (0.00 সেকেন্ড)

দ্বিতীয় টেবিল −

তৈরি করার জন্য এখানে ক্যোয়ারী আছে
mysql> টেবিল তৈরি করুন DemoTable2 -> ( -> FirstName varchar(10) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable2 মানগুলিতে সন্নিবেশ করান('Chris'),('David'),('Sam');কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত (0.10 সেকেন্ড)রেকর্ডস:3 ডুপ্লিকেট:0 সতর্কতা:0

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable2 থেকে * নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| প্রথম নাম |+------------+| ক্রিস || ডেভিড || স্যাম |+------------+3 সারি সেটে (0.00 সেকেন্ড)

দুটি টেবিলে নির্বাচনী ক্যোয়ারী সম্পাদন করার জন্য নিচের ক্যোয়ারী −

DemoTable1, DemoTable2 থেকে
mysql> আইডি, প্রথম নাম নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+------------+| আইডি | প্রথম নাম |+----+------------+| 1 | ক্রিস || 2 | ক্রিস || 3 | ক্রিস || 1 | ডেভিড || 2 | ডেভিড || 3 | ডেভিড || 1 | স্যাম || 2 | স্যাম || 3 | স্যাম |+---+---------+9 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL UNION সিলেক্ট এবং ইন ক্লজ একক প্রশ্নে

  2. MYSQL-এ একক প্রশ্ন সহ দুটি টেবিলে রেকর্ড সন্নিবেশ করতে UNION ALL ব্যবহার করুন

  3. MySQL নির্বাচন করুন এবং একটি একক প্রশ্নের সাথে দুটি টেবিলে সন্নিবেশ করুন

  4. একটি একক MySQL ক্যোয়ারী দিয়ে দুটি কলাম আপডেট করুন