mysql - DISTINCT one column -
हैलो,
मेरे पास दो टेबल हैं:
<श्रृंखला:
- आईडी
- नाम
मुझे पसंद है आखिरी गयी एपिसोड प्राप्त करने के लिए (श्रृंखला दोहराए बिना)
उदाहरण के लिए: मैंने दो एपिसोड को चलना डेड और हाउस एमडी में एक एपिसोड में जोड़ा है
इसलिए, परिणाम होना चाहिए:
प्रकरण 2 - चलना मृत
एपिसोड 1 - हाउस एमडी
इस समय मेरी क्वेरी है:
SELECT *, e.id के रूप में एपिसोडआईडी, एसआईएसआईएस सीरीज एडीसोड से ईएसईईएफईएस सीरीज के रूप में एस एस ईरीजरीज एसडीआईडी ORDER BY E.ID DESC LIMIT 25
MAX (e.id) का उपयोग करने का प्रयास करें
SELECT MAX (e.id) AS episodeId , एसआईडी एएस सीरीज एपिसोड से ईएसईईईईटी जॉइन सेरी के रूप में एस एस ई एसरीज = एसएड ग्रुप द्वारा s.id
यदि आपको अधिक कॉलम की आवश्यकता है तो एक जुड़ने का उपयोग करें
SELECT * FROM एपिसोड एपी जॉइन के रूप में (चयन करें MAX (e.id) एएसपीआईआईडीआईडी एसडीआईडी एएस सीरीजआप से एपिसोड के रूप में ई एसरीज़ = s.id ग्रुप द्वारा s.id पर) temp.episodeId = ep पर temp आईडी
Comments
Post a Comment