آموزش دات نت, بانک های اطلاعاتی

آموزش برنامه نویسی دات نت

آموزش دات نت, بانک های اطلاعاتی

آموزش برنامه نویسی دات نت

Inner Join

چند Query :

Select SupplierID, Max(UnitPrice) From Products

GroupBy SupplierID,UnitPrice

این Queryبالاترین محصول از نظر قیمت را بهمراه شناسه Supplier آن میاورد

و ترکیب SupplierID,UnitPrice را برای تکراری نبودن چک میکند

جدول هایی که با هم رابطه دارند هنگام Query گرفتن باید رابطه بین جدول ها بیان شود .اگر رابطه را ذکر نکنیم حاصل دکارتی ۲ جدول را برای ما میآورد

و هر سطر از جدول اول با جدول دوم هم نشینی میکند.

برای ایجاد رابطه یا Relation بین جداول آنها را به هم Join می دهیم  

 

Select Categories.*,Products.* From Categories Inner join Products on Categories.CategoryID=Products.CategoryID

تمامی فیلد های جدول ,Categories,Products که Category آنها با هم مطابقت دارد و مشترک است

 

Select Categories.CategoryName ,Products.ProductName From Categories Inner join Products on Categories.CategoryID=Products.CategoryID

فیلدCategoryNameو  فیلد ProductsName از جدول Categories,Products که CategoryID آنها با هم برابر است

 

http:// aycu33.webshots.com

image/29352/2001127057866619639_rs.jpg 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد