आपके नमूना डेटा और परिणामों के आधार पर, एक GROUP BY
आपको वे परिणाम देगा जो आप चाहते हैं:
SELECT
domain,
MIN(creationdate) AS creationdate,
value1,
value2
FROM mytable
GROUP BY domain, value1, value2
परिशिष्ट :@Arka ने अद्यतन नमूना डेटा प्रदान किया जहां value 1
और value 2
स्तंभों के अलग-अलग मान हैं (मूल रूप में वे समान थे)। यह क्वेरी को इसमें बदल देता है:
SELECT domain, creationdate, value1, value2
FROM mytable
WHERE (domain, creationdate) IN (
SELECT domain, MIN(creationdate)
FROM mytable
GROUP BY domain)
सबक्वेरी को जल्द से जल्द creationdate
. की एक सूची मिलती है प्रत्येक domain
. के लिए , और बाहरी क्वेरी केवल उन पंक्तियों का चयन करती है जहां domain
और creationdate
सबक्वेरी मानों से मेल खाते हैं।