मैं वर्तमान में एक SQL क्वेरी करने का प्रयास कर रहा हूं जो पता लगा सकता है कि कोई SELECT क्वेरी कुछ नहीं लौटाती है, और फिर ऐसा कोई अन्य कार्य करता है।एसक्यूएल - अगर चयन कुछ भी नहीं करता है तो दूसरा चुनें
IF SELECT * FROM table WHERE criteria = criteria RETURNS NO ROWS
THEN SELECT * FROM table WHERE criteria2 = criteria2
यह संभव है:
यहाँ मैं क्या मतलब है? मुझे नहीं लगता कि एक खाली उत्तर "शून्य" के रूप में गिना जाता है, इसलिए मुझे इसके साथ कुछ परेशानी है।
आप किस विशिष्ट डेटाबेस का उपयोग कर रहे हैं? –
मैं पोस्टग्रेस्क्ल का उपयोग कर रहा हूं। नीचे दिया गया समाधान इसके साथ काम किया। –