এর জন্য, UNION ALL ব্যবহার করুন।
আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> টেবিল তৈরি করুন DemoTable729 ( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), MySQLMarks int, CMarks int, JavaMarks int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.40 sec)সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন:
mysql> DemoTable729(StudentName,MySQLMarks,CMarks,JavaMarks) মান ('Chris',94,67,75); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTableName729-এ ঢোকান,Student CMarks,JavaMarks) মান('Robert',45,99,54); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable729(StudentName,MySQLMarks,CMmarks,JavaMarks) মানগুলিতে সন্নিবেশ করুন('David,7',59', ,43);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন:
mysql> DemoTable729 থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট তৈরি করবে -
+------------+---------------+------------+------- -+------------+| StudentId | ছাত্রের নাম | মাইএসকিউএলমার্কস | সিমার্কস | জাভামার্কস |+------------+---------------+------------+--------- +------------+| 1 | ক্রিস | 94 | 67 | 75 || 2 | রবার্ট | 45 | 99 | 54 || 3 | ডেভিড | 57 | 89 | 43 |+------------+------------+------------+--------- +------------ +3 সারি সেটে (0.00 সেকেন্ড)একটি একক কলামে স্টুডেন্ট মার্ক প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে:
mysql> StudentId,StudentName,'MySQL'কে SubjectName হিসেবে, MySQLMarksকে DemoTable729UNION থেকে স্কোর হিসেবে নির্বাচন করুন,SubjectName হিসেবে StudentId,StudentName, 'C' নির্বাচন করুন, DemoTable729UNION থেকে স্কোর হিসেবে CMmarks,SubjectTable729UNION হিসেবে স্কোর হিসেবে CMমার্কস,SubjectTable729UNIONSubjectName,SubjectTable729UNION হিসাবে স্কোর হিসেবে,SQLMarksকে স্কোর হিসেবে বেছে নিন;এটি নিম্নলিখিত আউটপুট তৈরি করবে -
<প্রে>+------------+------------+-------------+------ -+| StudentId | ছাত্রের নাম | বিষয়ের নাম | স্কোর |+------------+------------+--------------- +| 1 | ক্রিস | মাইএসকিউএল | 94 || 2 | রবার্ট | মাইএসকিউএল | 45 || 3 | ডেভিড | মাইএসকিউএল | 57 || 1 | ক্রিস | গ | 67 || 2 | রবার্ট | গ | 99 || 3 | ডেভিড | গ | 89 || 1 | ক্রিস | জাভা | 75 || 2 | রবার্ট | জাভা | 54 || 3 | ডেভিড | জাভা | 43 |+------------+------------+-------------+------- সেটে +9 সারি (0.00 সেকেন্ড)