sql - MySQL - Get Distinct Primary Col Table Row Order By Foreign Key Table -


शीर्षक भ्रमित हो सकता है, यह मेरी स्कीमा है

 यहां छवि विवरण दर्ज करें

और यहां मेरी क्वेरी का परिणाम है

 यहाँ छवि विवरण दर्ज करें

मैं डुप्लिकेट को कैसे निकाल सकता हूं और बस मूल्यों को हाइलाइट कर सकता हूं, मैं संदेश के समय से ऑर्डर करने का प्रयास कर रहा हूं

निम्न वाक्यविन्यास SQL ​​सर्वर और MySQL दोनों में काम करेगा: < / P>

  SELECT c.ContactID, c.Name, m.Text, m.MessageTime से संपर्क सी INNER JOIN संदेश एम पर सी। CONCTIDID = m.ContactID जहां मौजूद नहीं है (संदेश 1 से चुनें M2 जहां M2.ContactId = m.ContactId और m2.MessageTime & gt; m.MessageTime) आदेश द्वारा m.MessageTime desc;   

ध्यान दें कि यदि आपके पास हाल के संदेश के समय का डुप्लिकेट है, तो सभी लौटा दिए जाएंगे।

Comments