मैं दूसरी अंतिम तालिका प्राप्त करने के लिए आपकी मूल क्वेरी लूंगा और Select
उपयोग distinct
. जोड़कर (यहां पाया गया
) और केवल मूल, स्टॉक और स्कोर के लिए गणना का चयन करें। उदाहरण के लिए यदि स्कोर उन सभी का औसत है तो यह AVG(Score)
. होगा जहां Score
वही होगा जो आपने मूल क्वेरी में प्राप्त किया था। यदि आप स्कोर की गणना करने के लिए समान उत्पत्ति और स्टॉक वाले आइटमों के केवल एक छोटे उपसमुच्चय का उपयोग करना चाहते हैं, तो मैं एक उपश्रेणी का उपयोग करूंगा, जहां मूल और स्टिक आईडी से मेल खाता है, चयन में आपके पास है:
Select Origin,
Stock,
(select calculation(Score) from tables where tables.stock_id = .... tables.origin_id = .....)
From....
आशा है कि यह मदद करता है।