PDA

View Full Version : سوال: بازیابی نام فیلد با کد فیلد از جدول دیگر



VisualBasic-NET
یک شنبه 09 آبان 1389, 13:48 عصر
سلام دوستان


می خواستم ببینم چظور میشه دستور sql نوشت که کار زیر را انجام بده (مثال:)

جدولی داریم که اطلاعات یک دانش آموز داخل لون قرار داره و یک فیلد با نام کد داره که منحصر به فرد.

و در جدول دیگر کد دانش آموز و نمرات چند درس قرار داره حالا می خوام داخل دیتاگرید کد و نام و فیلد نمرات دانش آموز نمایش داده شود. ولی باید نام از جدول اول فراخوانی بشه.

Reza_Yarahmadi
یک شنبه 09 آبان 1389, 14:04 عصر
نميدونم درست متوجه منظورتون شدم يا نه!!
Select p.ID,Name, PointName, PointNum,
From Personal p inner join PointList pl
on p.ID = pl.ID

VisualBasic-NET
یک شنبه 09 آبان 1389, 14:14 عصر
p چی و چه کاری انجام می ده

Reza_Yarahmadi
یک شنبه 09 آبان 1389, 14:16 عصر
من فرض كردم كه اطلاعات شخصي در Personal ريخته ميشه كه 2 فيلد ID و Name داره. نمرات هم توي PointList ريخته ميشه كه 3 فيلد ID ،PointName و pointNum داره كه فيلد ID همون كد كاربر در جدول Personalميشه.
حالا يك join ساده روي 2 جدول زدم كه نام و شماره رو از جدول اول و نام درس و نمره اونو از جدول دوم ميخونه.
اگر با دستور joinمشكل داريد ميتونيد از Help خود SQL Server كمك بگيريد.

p چی و چه کاری انجام می ده
يك نام مستعار براي جدول Personal. براي راحتي كار