একাধিক টেবিল জুড়ে কলাম যোগ করতে, UNION ALL ব্যবহার করুন। ধারণাটি বুঝতে, আসুন প্রথম টেবিল তৈরি করি। প্রথম সারণি তৈরি করার জন্য ক্যোয়ারী নিম্নরূপ
mysql> টেবিল তৈরি করুন Products1 -> ( -> ProductId int NULL AUTO_INCREMENT PRIMARY KEY, -> ProductName varchar(20), -> ProductPrice int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে প্রথম টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> Products1(ProductName,ProductPrice) মানের মধ্যে সন্নিবেশ করুন ',200); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34 সেকেন্ড)mysql> পণ্য1(পণ্যের নাম, পণ্যমূল্য) মান ('প্রোডাক্ট-3',700) এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
এখন আপনি নির্বাচিত বিবৃতি ব্যবহার করে প্রথম টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> পণ্য1 থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
+------------+---------------+---------------+| পণ্যের আইডি | পণ্যের নাম | পণ্যের মূল্য |+------------+---------------+-------------+| 1 | পণ্য-1 | 100 || 2 | পণ্য-2 | 200 || 3 | পণ্য-3 | 700 |+------------+------------+-------------+3 সারি সেটে (0.00 সেকেন্ড)
দ্বিতীয় টেবিল তৈরি করা যাক। এটি তৈরি করার জন্য ক্যোয়ারীটি নিম্নরূপ
mysql> টেবিল তৈরি করুন Products2 -> ( -> ProductId int NULL AUTO_INCREMENT PRIMARY KEY, -> ProductName varchar(20), -> ProductPrice int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে দ্বিতীয় টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> Products2(ProductName,ProductPrice) মান ('Product-1',500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> পণ্য 2(পণ্যের নাম, পণ্যমূল্য) মানগুলিতে সন্নিবেশ করুন ('প্রডাক্ট-4) ',100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> পণ্য2(পণ্যের নাম, পণ্যমূল্য) মান ('প্রোডাক্ট-5',400) এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)
এখন আপনি নির্বাচন বিবৃতি ব্যবহার করে দ্বিতীয় টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> পণ্য2 থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
+------------+---------------+---------------+| পণ্যের আইডি | পণ্যের নাম | পণ্যের মূল্য |+------------+---------------+-------------+| 1 | পণ্য-1 | 500 || 2 | পণ্য-4 | 100 || 3 | পণ্য-5 | 400 |+------------+------------+-------------+3 সারি সেটে সেকেন্ড)
MySQL
-এ একাধিক টেবিল জুড়ে কলামের যোগফলের জন্য এখানে ক্যোয়ারী রয়েছেmysql> মোট মূল্য হিসাবে SUM(tbl.ProductPrice) নির্বাচন করুন -> থেকে (পণ্যের মূল্য নির্বাচন করুন 1 থেকে -> সমস্ত ইউনিয়ন -> পণ্যের মূল্য নির্বাচন করুন 2 থেকে) tbl;
নিম্নলিখিত আউটপুট
<প্রে>+------------+| মোট মূল্য |+------------+| 2000 |+------------+1 সারি সেটে (0.04 সেকেন্ড)