javad75

unique کردن یک ستون در دیتابیس باتوجه به ستون دیگر

سلام

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

id, userid, username

userid یک fk هست که به جدول دیگه ای اشاره می کنه

من می خواهم username برای هر userid یکتا باشه

برای مثال نشه دوتا username تکراری برای یک userid تعریف کرد ولی اگر userid فرق داشت بشود از همان username استفاده کرد

مثلا

1 - 1 - javad

2 - 1 - javad

نشود

ولی

1 - 1 - javad

2 - 2 - javad

قابل ثبت باشد

#sql #sql_server #mysql
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، وقت بخیر

شما Unique رو به صورت زیر و بر مبنای دو تا فیلد تعریف کنید:

CONSTRAINT UQ_UserId_Username UNIQUE ([UserId],[Username])
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....