আমার নামগুলির সাথে pgsql এ একটি টেবিল রয়েছে (1 টিরও বেশি মিয়ো। সারি রয়েছে) তবে আমার আরও অনেকগুলি নকল রয়েছে। আমি 3 ক্ষেত্র নির্বাচন করুন: id
,name
, metadata
।
আমি তাদের সঙ্গে এলোমেলোভাবে নির্বাচন করতে চান ORDER BY RANDOM()
এবংLIMIT 1000
তাই আমার পিএইচপি স্ক্রিপ্টে কিছু স্মৃতি সঞ্চয় করার জন্য এটি অনেক ধাপ।
তবে আমি কীভাবে এটি করতে পারি তাই এটি কেবল আমাকে তালিকাতে দেয় যাতে কোনও নাম নেই uplic
উদাহরণস্বরূপ [1,"Michael Fox","2003-03-03,34,M,4545"]
ফিরে আসবে তবে হবে না [2,"Michael Fox","1989-02-23,M,5633"]
। নাম ক্ষেত্রটি সর্বাধিক গুরুত্বপূর্ণ এবং আমি যখনই নির্বাচনটি করি তা তালিকার মধ্যে অবশ্যই অনন্য হওয়া উচিত এবং এটি অবশ্যই এলোমেলো হতে পারে।
আমি চেষ্টা করেছিলাম GROUP BY name
, তবে তারপরেও আমি আইডি এবং মেটাডেটা GROUP BY
পাশাপাশি বা একটি অবিচ্ছিন্ন ফাংশনে রাখব বলে আশা করি তবে আমি সেগুলি কোনওভাবেই ফিল্টার করতে চাই না।
যে কেউ কীভাবে অনেকগুলি কলামগুলি আনতে জানেন তবে কেবল একটি কলামে আলাদা করা যায়?