গোষ্ঠী সংযুক্তি সম্পাদন করতে GROUP_CONCAT() ব্যবহার করুন এবং একটি শর্ত সেট করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable813( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(100), UserLastName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable813(UserFirstName,UserLastName) মান ('Adam','Smith'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable813(UserFirstName,UserLastName,Chris'-এর মধ্যে ঢোকান) 'ব্রাউন');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable813(UserFirstName,UserLastName) মান ('David','Miller') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> ঢোকান DemoTable813(UserFirstName,UserLastName) মান('Carol','Taylor');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable813 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+---------------+---------------+| UserId | ব্যবহারকারীর প্রথম নাম | UserLastName |+---------+---------------+-------------+| 1 | আদম | স্মিথ || 2 | ক্রিস | ব্রাউন || 3 | ডেভিড | মিলার || 4 | ক্যারল | টেলর |+---------+---------------+-------------+4টি সারি সেটে (0.00 সেকেন্ড )
কিভাবে গোষ্ঠীবদ্ধ করতে হয় এবং শুধুমাত্র শেষ নামগুলি প্রদর্শন করতে হয় −
mysql> DemoTable813 থেকে group_concat(UserLastName) নির্বাচন করুন যেখানে UserId <4;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-------------------------------+| group_concat(UserLastName) |+-----------------------------------------+| স্মিথ,ব্রাউন,মিলার |+----------------------------+1 সারি সেটে (0.00 সেকেন্ড)