sql - Rows being multiplied by number of results -
सेलेक्ट s.SR_Service_RecID - में 1 परिणाम होगा, p.Description- में 8 परिणाम होंगे, टी नोट्स - एसआरआई सेवा से 5 परिणाम होंगे, पीईआरआरआई सेवा_आरसीआईडी = s.SR_Service_RecID = s.SR_Service_RecID को छोड़ने के लिए टाइम एसएआरआई सेवा _आरसीआईडी = s.SR_Service_RecID इस क्वेरी से गुणा कुल पंक्तियों की संख्या के लिए टी। नोट्स द्वारा विवरण। प्रत्येक p.Description प्रत्येक व्यक्तिगत t.notes के विरुद्ध 5 बार प्रदर्शित कर रहा है।
परिणाम सेट:
SR_RecID विवरण नोट्स 12345 उत्पाद 1 नोट 1 12345 उत्पाद 1 नोट 2 12345 उत्पाद 1 नोट 3 12345 उत्पाद 1 नोट 4 12345 उत्पाद 1 नोट 5 12345 उत्पाद 2 नोट 1 12345 उत्पाद 2 नोट 2 12345 उत्पाद 2 नोट 3 12345 उत्पाद 2 नोट 4 12345 उत्पाद 2 नोट 5 आदि .. < पी> मुझे यकीन है कि कैसे इस एक को हल करने के लिए ... किसी भी मदद की सराहना की जाएगी। [संपादित करें]: के रूप में परिणाम सही हैं कि आप इसे सही दिखाने के लिए एक एसएसआरएस रिपोर्ट में कैसे डाल सकते हैं परिणाम की मात्रा के रूप में यह सभी डुप्लिकेट पंक्तियों को प्रदर्शित करेगा?
SR_RecID 12345 विवरण उत्पाद 1 उत्पाद 2 उत्पाद 3 उत्पाद 4 उत्पाद 5 उत्पाद 6 उत्पाद 7 उत्पाद 8 नोट्स 1 नोट्स 2 नोट्स 3 नोट्स 4 नोट्स 5
यदि "हल करने से" आप का मतलब है कि प्रत्येक <कोड > SR_RecID और विवरण तब आपको केवल चयन करना होगा कुल फ़ंक्शन ( MAX , MIN , आदि) का उपयोग करके प्रत्येक के लिए 1 नोट्स । अन्यथा, जैसा कि कई बार टिप्पणी की जाती है, आपका परिणाम वह है जिसे होना चाहिए।
Comments
Post a Comment