मेरे पास हाइपरलिंक्स के स्रोत और गंतव्य को संग्रहीत करने के लिए टेबल हाइपरलिंक में दो कॉलम, स्रोत और गंतव्य हैं।दो कॉलम से अलग संयोजनों का चयन करें
source | destination
--------------------
a | b
b | c
c | d
c | b
बी और सी दोनों में दो हाइपरलिंक्स हैं। दो हाइपरलिंक्स के बीच का अंतर हाइपरलिंक की दिशा है। हालांकि, मेरा उद्देश्य अनोखा हाइपरलिंक्स पुनर्प्राप्त करना है, इससे कोई फर्क नहीं पड़ता कि कौन सी दिशा है। तो बी से सी और सी से बी तक हाइपरलिंक्स के लिए, मैं बस उनमें से एक को चुनना चाहता हूं। कोई भी करेगा।
तो मेरे परिणाम इस तरह दिखना चाहिए:
source | destination
--------------------
a | b
b | c
c | d
अब तक मैं इससे पहले कि मैं JDBC का उपयोग कर SQL कथन निष्पादित कुछ प्रसंस्करण के साथ जावा में इस लागू करने के लिए, कर रहा हूँ। हालांकि, जब टेबल बहुत बड़ी हो जाती है तो यह बहुत कठिन हो जाएगा।
मुझे आश्चर्य है कि वैसे भी मैं एसक्यूएल में ऐसा कर सकता हूं।
मैंने SELECT DISTINCT source,destination FROM Hyperlink
की कोशिश की लेकिन यह मुझे अद्वितीय क्रमपरिवर्तन देता है। मुझे अद्वितीय संयोजन की ज़रूरत है।
धन्यवाद!
शामिल कर रहे हैं आप कोड एक्सएमएल या डेटा के नमूने पोस्ट करते हैं तो ** कृपया ** पाठ संपादक में उन पंक्तियों को उजागर करने और हो जाता है पर क्लिक करें संपादक टूलबार पर "कोड नमूने" बटन ('{}') अच्छी तरह से प्रारूपित करने और सिंटैक्स को हाइलाइट करने के लिए! तो आपको किसी भी गन्दा '
' और ' 'टैग की आवश्यकता नहीं है, या तो! –
महान, टिप के लिए धन्यवाद! गन्दा टैग का उपयोग करने की कोशिश करना मुश्किल था। – paperclip
संपादन के लिए धन्यवाद, Arkain! – paperclip