sql - How to setup Order By so that null rows will order based off a later constraint -


मेरे पास निम्न प्रश्न हैं:

  SELECT frst.FirstActionPath, scnd.SecondActionPath, frst पहले इंटरैक्शन आईआईडी, स्कैंड। सेकंड ट्रांजैक्शन आईआईडी, फ्रस्ट। फर्स्ट टेस्टआरआईआईडी, स्कंड। सेकंड टेस्टरनआईडी, फ्रस्ट। फर्स्ट ऑर्डर आईड, स्कंड। सेकंडऑर्डर इड फ्रॉम फर्स्ट रूनडेटा फ्ल्ड पूर्ण करें @ सेकंडंडंटटाटा फ्रिस्ट पर। फर्स्ट इटर्नेशन आईड = स्कंड। दूसरा इण्टरिशन आईआरएस और फ्रस्ट। फर्स्ट एक्शनपैथ = स्कंड। सेकंड एक्शनपेथ ऑर्डर स्केड यह दूसरा मुझे देता है:  

 परिणाम

शीर्ष पंक्ति एक पंक्ति है जो कि @ फर्स्टरुनडेटा तालिका में है लेकिन @SecondRunData पंक्ति में पंक्ति से मेल नहीं खाती है।

मैं अपने ऑर्डर को कैसे बदल सकता / सकती हूं ताकि फर्स्टऑर्डर आईडी में 10000 मूल्य के साथ पंक्ति के बाद अतिरिक्त पंक्ति होगी?

आप अपने आदेश द्वारा COALESCE का लाभ ले सकते हैं खंड। उदाहरण के लिए, <प्री> ऑर्डर ऑफ कोयलास (scnd.SecondIterationId, frst.FirstIterationID, 99 99), कोयलास (scnd.SecondOrderId, frst.FirstOrderId, 99 99), frst.FirstIterationID, frst.FirstOrderId

ऐसा कुछ मुझे आपका उदाहरण देता है, लेकिन आपको इसे सभी शर्तों के लिए अपनी आवश्यकताओं के आधार पर बदलना होगा।

Comments