এটি এই প্রশ্নের সাথে সম্পর্কিত: একাধিক সারণীতে যোগদানের ফলে নকল সারিগুলির ফলাফল
আমার দুটি টেবিল রয়েছে যা আমি যোগ দিচ্ছি। তারা একটি চাবি ভাগ। ব্যক্তি টেবিলে প্রাথমিক কী প্রতি এক নাম থাকে তবে ইমেল টেবিলটিতে ব্যক্তি প্রতি আইডি একাধিক ইমেল থাকে। আমি প্রতি ব্যক্তি হিসাবে কেবল প্রথম ইমেলটি দেখাতে চাই। বর্তমানে আমি প্রতি ব্যক্তি একাধিক সারি পেয়েছি কারণ তাদের একাধিক ইমেল রয়েছে। আমি এসকিউএল-সার্ভার 2005 চালাচ্ছি।
সম্পাদনা: এটি টি-এসকিউএল। প্রথম ইমেল আক্ষরিক অর্থে ব্যক্তি প্রতি প্রথম ইমেল সারি।
সম্পাদনা 2: প্রথম ইমেলটি যেমন দেখছি এটি হবে প্রথম ইমেল সারি যা এসকিউএল কোয়েরির মাধ্যমে কাজ করার সাথে যুক্ত হতে দেখায়। কোন ইমেলটি প্রদর্শিত হবে তা আমি বিবেচনা করি না। কেবলমাত্র একের বেশি ইমেল প্রদর্শিত হবে না। আমি আশা করি এটি পরিষ্কার হয়ে যায়।
Table1: Person
Table2: Email
Select Person.PersonName, Email.Email
From person
left join on Person.ID=Email.PersonId;