मेरे पास इस तरह की 2 टेबल हैं:
इस शर्त के साथ
ON dbo.MaterialDescriptions.Id = dbo.Joints.RightMaterialDescriptionId
AND dbo.MaterialDescriptions.Id = dbo.Joints.LeftMaterialDescriptionId
मैं अपनी क्वेरी में RightMaterialDescriptionId
और LeftMaterialDescriptionId
के आइटमकोड का चयन करना चाहता हूं। मैं उसे कैसे कर सकता हूँ?
0
Ehsan Akbar
8 जिंदा 2017, 15:25
1 उत्तर
सबसे बढ़िया उत्तर
आपको अलग-अलग उपनामों के साथ तालिका में दो बार शामिल होने की आवश्यकता है:
SELECT rmd.ItemCode as RightItemCode, lmd.ItemCode as LeftItemCode [, other columns...]
FROM dbo.Joints j
JOIN dbo.MaterialDescriptions rmd ON j.RightMaterialDescriptionId = rmd.Id
JOIN dbo.MaterialDescriptions lmd ON j.LeftMaterialDescriptionId = lmd.Id
नोट: हो सकता है कि आप INNER JOIN
के बजाय LEFT JOIN
का उपयोग करना चाहें
2
Zohar Peled
8 जिंदा 2017, 15:44
संबंधित सवाल
नए सवाल
sql-server
Microsoft SQL सर्वर एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। कॉम्पैक्ट, एक्सप्रेस, एज़्योर, फास्ट-ट्रैक, एपीएस (पूर्व में पीडीडब्ल्यू) और एज़्योर SQL डीडब्ल्यू सहित सभी SQL सर्वर संस्करणों के लिए इस टैग का उपयोग करें। अन्य प्रकार के DBMS (MySQL, PostgreSQL, Oracle, आदि) के लिए इस टैग का उपयोग न करें। सॉफ़्टवेयर और मोबाइल विकास के मुद्दों के लिए इस टैग का उपयोग न करें, जब तक कि यह सीधे डेटाबेस से संबंधित न हो।