मैं आईपी, उपयोगकर्ता और सबसे हालिया टाइमस्टैम्प प्राप्त करने की कोशिश कर रहा हूं जिसमें एक उपयोगकर्ता के लिए वर्तमान आईपी और एक या अधिक पहले हो सकता है ips। मुझे सबसे हालिया आईपी और संबंधित टाइमस्टैम्प युक्त प्रत्येक उपयोगकर्ता के लिए एक पंक्ति चाहिए। एक टेबल इस तरह दिखता है यदि ऐसा है तो:किसी दिए गए कुंजी के प्रत्येक उदाहरण के लिए सबसे हालिया पंक्ति प्राप्त करने के लिए एसक्यूएल क्वेरी
username | ip | time_stamp
--------------|----------|--------------
ted | 1.2.3.4 | 10
jerry | 5.6.6.7 | 12
ted | 8.8.8.8 | 30
मैं क्वेरी के उत्पादन में उम्मीद थी होने के लिए:
jerry | 5.6.6.7 | 12
ted | 8.8.8.8 | 30
मैं एक एकल एसक्यूएल क्वेरी में यह कर सकते हैं? यदि यह महत्वपूर्ण है, तो डीबीएमएस पोस्टग्रेस्क्ल है।
मैं सही रास्ते पर था लेकिन मुझे सही शामिल नहीं हो सका। यह चाल है। धन्यवाद! – alanc10n
क्या यह SQL सर्वर में काम करता है? समान डेटा पर एक ही चीज़ की कोशिश की लेकिन मुझे केवल "आईपी" के लिए एक पंक्ति मिल रही है, जिसमें सबसे हालिया टाइमस्टैम्प भी है। – tcash21
एक हाना तालिका के खिलाफ प्रयुक्त, इसने कई पंक्तियों का उत्पादन किया जहां 1 की उम्मीद थी। हाना में ऐसी कई चीजें हैं जो लोकप्रिय एसक्यूएल इंजनों के समान नहीं हैं। –