join - SQl Query :Joining 4 Tables :One to Many -


मेरे पास मेरे एसक्यूएल सर्वर डीबी में 4 टेबल हैं:

  ऑर्डरमास्टर (ऑर्डर ईद [प्राथमिककी] , ORDERDATE, TotalAmount, SupplierName) ORDERDETAILS (OrderDetailId [PrimaryKey], OrderID, ITEM_ID, मात्रा, ManufacturerId) ItemMaster (ITEM_ID [PrimaryKey], आइटम का नाम, ITemCost) ManufacturerMaster (ManuId [PrimaryKey], ManufacturerName, HandlingFees)  < / pre> 

संबंध हैं:

  • ORDERDETAILS तालिका आदेश आईडी OrderMAster तालिका के प्राथमिक कुंजी (कई लोगों के लिए एक) जिक्र
  • ORDERDETAILS तालिका ITEM_ID जिक्र ItemMaster की प्राथमिक कुंजी
  • ManufacturerIdtable आदेश आईडी ManufacturerMaster की प्राथमिक कुंजी जिक्र

ORDERDETAILS तालिका ORderMaster तालिका में एक रिकार्ड के लिए कई रिकॉर्ड हो सकता है।

<

  1. आदेश संख्या

      Li>
    1. आइटम की कुल संख्या (चिल की संख्या
    2. ऑर्डर की सभी वस्तुओं के लिए कुल (योग) ITemcost।

    ऑर्डर कैसे करें?

 <कोड> OD.Id का चयन करें, गिनती (IM.Item_Id), योग (IM.ItemCost * आयुध डिपो। ItemQuantity) OrderMaster ओम से OD.OrderId = OD.OrderId पर OrderDetail आयुध डिपो में शामिल होने IM.Item_Id = OD.Item_Id OD.OrderId द्वारा जहां OD.OrderDate & gt समूह पर ItemMaster आईएम में शामिल होने के; = '2009/05/01' और OD.OrderDate & LT; '2009/05/02'  

प्रति नई आवश्यकताओं को अपडेट किया गया


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -