remove view duplicate data in sql database -
SELECT टिकट_आईडी, धागा_प्रकार, ost_ticket_thread से where thread_type = 'एम' यह मेरा एसक्यूएल स्टेटमेंट है नीचे की तरह एसक्यूएल स्टेटमेंट से परिणाम।
----------------------- | ticket_id | thread_type | ----------------------- | 4 | एम | | 4 | एम | | 5 | एम | ----------------------- मैं उसी ticket_id और thread_type के बिना डेटा को कैसे देखना चाहता हूं? मैंने ग्रुप द्वारा स्टेटमेंट किया है लेकिन मुझे एक समस्या का सामना करना पड़ता है जब मैं सभी टिकट_आईडी की गणना करना चाहता हूं यह 2 होना चाहिए। लेकिन यह 3 लौटता है।
कोशिश करें GROUP BY : SELECT टिकट_आईडी, धागा_प्रकार से ost_ticket_thread WHERE धागा_प्रकार = 'एम' ग्रुप द्वारा टिकट_आईडी, धागा_प्रकार OR का प्रयोग करें DISTINCT : का चयन करें टिकट टिकट_आईडी, धागा_प्रकार से ost_ticket_thread जहां thread_type = 'M' परिणाम: < / P>
TICKET_ID THREAD_TYPE 4 M 5 M नमूना परिणाम।
संपादित करें: गिनती प्राप्त करने के लिए: <प्री> SELECT टिकट_आईडी, थ्रेड_प्रकार, COUNT (टिकट_आईडी) ost_ticket_thread से गणना के रूप में धागा_प्रकार = 'एम' ग्रुप द्वारा ticket_id, thread_type परिणाम:
TICKET_ID THREAD_TYPE COUNT 4 एम 2 5 एम 1
Comments
Post a Comment