MySQL এ সারি একত্রিত করতে, GROUP_CONCAT() ব্যবহার করুন।
আসুন প্রথমে একটি টেবিল তৈরি করি---
mysql> টেবিল তৈরি করুন DemoTable734 ( Id int, Name varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.73 সেকেন্ড)
সন্নিবেশ কমান্ড-
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান DemoTable734 মানগুলিতেmysql> সন্নিবেশ করুন )mysql> DemoTable734 মানগুলিতে সন্নিবেশ করুন(103,'Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable734 মানগুলিতে ঢোকান> DemoTable734 মানগুলিতে সন্নিবেশ করুন(104,'Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট-
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable734 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
+------+-------+| আইডি | নাম |+------+------+| 101 | জন || 102 | জন || 103 | ক্রিস || 104 | ক্রিস || 104 | ক্রিস |+------+------+5 সারি সেটে (0.00 সেকেন্ড)
সারি-
একত্রিত করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছেmysql> নাম অনুসারে DemoTable734 গ্রুপ থেকে Name,group_concat(Distinct Id SEPARATOR ',') নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
<প্রে> +----------------------------------------------- ---+| নাম | group_concat(স্বতন্ত্র আইডি SEPARATOR ',') |+---------+------------------ ----------+| ক্রিস | 103,104 || জন | 101,102 |+------+----------------------------------------- --+2 সারি সেটে (0.04 সেকেন্ড)