পুনরাবৃত্তিমূলক নির্বাচনের জন্য, আসুন একটি উদাহরণ দেখি। প্রথমত, আমরা একটি টেবিল তৈরি করব। একটি টেবিল তৈরি করতে CREATE কমান্ড ব্যবহার করা হয়।
mysql> সারণী তৈরি করুনএখন, আমরা "tblSelectDemo" টেবিলে রেকর্ড সন্নিবেশ করব।
mysql> tblSelectDemo মান (1,'John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> tblSelectDemo মানগুলিতে সন্নিবেশ করুন (2,'Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) )mysql> tblSelectDemo মান (3,'Smith'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> tblSelectDemo মানগুলিতে সন্নিবেশ করুন (4,'David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> tblSelectDemo মান (5,'Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)সমস্ত রেকর্ড প্রদর্শন করতে।
tblSelectDemo থেকেmysql> নির্বাচন করুন;এখানে আউটপুট।
+------+-------+| আইডি | নাম |+------+-------+| 1 | জন || 2 | ক্যারল || 3 | স্মিথ || 4 | ডেভিড || 5 | বব |+------+------+6 সারি সেটে (0.00 সেকেন্ড)রিকার্সিভ সিলেক্টের জন্য নিম্নোক্ত সিনট্যাক্স।
mysql> আইডি হিসাবে var1.id নির্বাচন করুন, @sessionName:=var1.NameofStudent হিসাবে নাম -> থেকে (id desc দ্বারা tblSelectDemo অর্ডার থেকে * নির্বাচন করুন) var1 -> join -> (@sessionName:=4) tmp -> যেখানে var1.id =@sessionName;এখানে আউটপুট।
<প্রে>+------+----------------+| আইডি | ছাত্রের নাম |+------+----------------+| 4 | ডেভিড |+------+----------------+1 সারি সেটে (0.00 সেকেন্ড)