50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ایجاد یک کوئری ارتباطی

سلام

من یک جدول دارم که داخلش سه تا کد از کشورها ذخیره کردم

فرض کنید به این شکل:

name,lastName,c1,c2,c3 که c1 یعنی کد کشور اول

حالا یک جدول کشور هم دارم به این شکل name,ID که اسم و کد کشور داخلش دخیره شده

حالا میخوام یک خروجی بگیرم که اقای فلانی اسم کشورهاش به این شکله

ولی نمیدونم چرا کار نمیکنه

میشه کدشو بگید بم ...

پرسیده شده در 1396/04/04 توسط

1 پاسخ

1

سلام

دوست عزیز شما با توجه به این سناریویی که مطرح کردید به راحتی میتونید با یک Inner Join ساده گزارش مورد نظرتون رو استخراج کنید.

Select Person.Name,
        Person.Family,
        Country.Name
From Person Inner Join 
                 Country ON Person.CountryID=Country.CountryID

با کد فوق براحتی میتونید لیست اشخاص به همراه کشورهاشون رو واکشی کنید.

در نهایت اگه شخص خاصی مدنظرتون بود انتهای همین دستور، عبارت Where به همراه ستونی که قراره فیلتر روش انجام بشه اضافه کنید.

پاسخ در 1396/04/14 توسط

پاسخ شما