sql order by - Sort MySQL result set using comparison between 2 columns of same value type -


मेरे पास एक तालिका है जिसमें last_updated_1 और last_updated_2 कॉलम, क्रमशः उपयोग किए गए हैं पाठ और छवियों को किसी पोस्ट पर अद्यतन समय के लिए।

काश मैं 2 कॉलम में निहित अंतिम अद्यतन रिकॉर्ड के समय पर आधारित 10 पंक्तियों का एक परिणाम प्राप्त कर सकता हूं, पूर्व पंक्ति 1 = अंतिम_अपेक्षित दिनांक रिकॉर्ड, पंक्ति 2 = अंतिम_अपेक्षित रिकॉर्ड, पंक्ति 3 = last_updated_1 रिकॉर्ड, आदि।

मैं दोनों कॉलम मूल्यों को एक MySQL क्वेरी के भीतर तुलना करता हूं, जो अद्वितीय और amp; मिश्रित परिणाम सेट?

आपकी मदद के लिए अग्रिम धन्यवाद

अगर मैं समझता हूं सही तरीके से आपके प्रश्न को, यह करना चाहिए:

  SELECT D.val, D.tstamp FROM ((SELECT val as val, last_updated_1 के रूप में तालिका क्रमांक से tstamp LIMIT 50) UNION (SELECT val एएस वैल, लास्ट_अपडेटेड_2 एएसटीस्टैम्प एफआईडीईएम द्वारा टीएसटीएमएल 50) डीटीस्टैम्प लिमिट 50 के द्वारा डी डी ऑर्डर;  

Comments