"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > दो तालिकाओं के बीच लापता आईपी पते कैसे खोजें?

दो तालिकाओं के बीच लापता आईपी पते कैसे खोजें?

2025-05-01 पर पोस्ट किया गया
ब्राउज़ करें:351

How to Find Missing IP Addresses Between Two Tables?

]

परिदृश्य:

] लक्ष्य login_log

में दर्ज सभी IP पते की पहचान करना है जो

नहीं हैं में मौजूद हैं। ] कई SQL दृष्टिकोण इसे प्राप्त कर सकते हैं। आइए तीन सामान्य तरीकों की जांच करें: ] आईपी का चयन करें Login_log से जहां मौजूद नहीं है ( 1 का चयन करें Ip_location से जहां login_log.ip = ip_location.ip ); ] यदि कोई मैच नहीं मिला है, तो आईपी पता परिणामों में शामिल है। ध्यान दें कि

का चयन करें 1

अक्सर की तुलना में अधिक कुशल होता है।

] लापता आईपी पता।

    l.ip का चयन करें Login_log l से LEFT JOIN IP_LOCATION I पर l.ip = i.ip पर जहां iip null है;
  1. ] ध्यान दें कि सिंटैक्स आपके विशिष्ट डेटाबेस सिस्टम (जैसे, माइनस के आधार पर थोड़ा अलग हो सकता है।

    के अलावा IP_Location से IP का चयन करें;
    SELECT ip
    FROM login_log
    WHERE NOT EXISTS (
        SELECT 1
        FROM ip_location
        WHERE login_log.ip = ip_location.ip
    );

    प्रदर्शन विचार: इष्टतम विधि आपके डेटाबेस सिस्टम, तालिका आकार और अनुक्रमण पर निर्भर करती है। ] को छोड़कर संक्षिप्त हो सकता है, लेकिन हमेशा सबसे तेज़ नहीं हो सकता है। से बचें के साथ, क्योंकि यह काफी धीमा हो सकता है, विशेष रूप से बड़े डेटासेट के साथ। दोनों तालिकाओं में

    आईपी
  2. कॉलम पर उपयुक्त अनुक्रमण सभी मामलों में प्रदर्शन के लिए महत्वपूर्ण है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3