sql - Order by in a subquery -


यहाँ मेरी क्वेरी है:

  काउंट (i) में select count (1) में एमआईसीएआरएक्सिस्ट्स CAR से ID_MODEL = (मॉडल से आईडी चुनें जहां TYPE = 'SUV' और rownum & lt; = 1 आदेश DATE_UPDATE तक);   

मैं गिनती से CAR में नवीनतम पंक्तियों का नवीनतम संस्करण ( DATE_UPDATE desc ) करना चाहता हूं मॉडल 'एसयूवी'

इस प्रश्न के साथ, मुझे ORA-00907 मिला है: सही कोष्ठक नहीं मिला ...

मैं ओरेकल डाटाबेस 10 का उपयोग कर रहा हूं।

उस त्रुटि के बारे में पहले भूलें आपकी क्वेरी कार्यात्मक रूप से गलत है

आप 12c पर नहीं हैं, इसलिए आपको पहले ऑर्डर करना होगा और फिर का उपयोग करें जहां rownum = 1 < / कोड> बाहरी क्वेरी में वरना, 12 सी में, यह शीर्ष-एन क्वेरी के रूप में पहले 1 पंक्तियों को केवल

लाने के लिए काफी आसान है

Comments