PDA

View Full Version : query گرفتن از دو جدول



ramsess
پنج شنبه 22 تیر 1391, 12:02 عصر
سلام دوستان
من یه مشکل با وی بی دات نت دارم و اون اینکه فرض کنید یک جدول داریم با عنوان راننده شامل نام و نام خانوادگی و کد ملی و یک جدول دیگر داریم با عنوان ماشین شامل: نام ماشین - پلاک - مدل
حال چطور این دو جدول رو ربط بدم (توی Sql می توم relation تعریف کنم) مشکل من اینه که چطور یه ماشین رو توی کد نویسی موقع درج به یه ماشین بدون افزونگی داده ربط بدن و نکته بعدی اینکه وقتی گزارش گرفتم که فلان راننده کدام ماشین تحویلشه - ممون اکه راهنمایی بفرمائید

مرتضی تقدمی
پنج شنبه 22 تیر 1391, 13:43 عصر
سلام

فرضا:
جدول راننده: کد راننده, نام, ... , کد ماشین
جدول ماشین: کد ماشین, نام, ...

ارتباط بین این دو جدول از طریق فیلد کد ماشین صورت می گیره. بعد از اینکه ریلیشن ها رو در sql انجام دادید, به قسمت view در sql برید و فیلدهای مورد نظر رو از جدول ها انتخاب کنید. ارتباطات بصورت خودکار صورت می گیره. حالا شما می تونید همین ویو رو ذخیره کنید و ازش استفاده کنید یا اینکه همین کدهای ایجاد شده رو کپی کنید و تو برنامه استفاده کنید.
برای قسمت دوم هم به این شکل عمل کنید که در همین کوئری بالا, کد راننده رو مساوی کد راننده مورد نظر قرار بدید.

موفق باشید

ramsess
دوشنبه 26 تیر 1391, 10:34 صبح
ممنون از وقتی که گذاشتین ولی view را بعد از ایجاد کردن چطور ایجاد کنم - کدش رو چطور توی وی بی اجرا کنم؟

مرتضی تقدمی
دوشنبه 26 تیر 1391, 15:23 عصر
ویو رو که ساختید, می تونید دقیقا مثل یک جدول باهاش کار کنید:


select * from view_name where .....

موفق باشید