php - Show all rows in MySQL that contain the same value -


मेरे पास एक MySQL डाटाबेस है:

  आईडी | नाम 1 | बॉब 2 | जेम्स 3 | जैक 4 | बॉब 5 | जेम्स  

मैं उन सभी कॉलमों की सूची कैसे वापस करूँगा जहां एक ही नाम एक से अधिक बार प्रकट होता है, जैसे मैं इसे वापस करना चाहता हूं:

  1 | बॉब 2 | जेम्स 4 | बॉब 5 | जेम्स  

मैंने एक गिनती क्वेरी लिखी है:

  SELECT Name, COUNT (Name) के रूप में नाम समूह के नाम संख्या (नाम (नाम) & Gt; 1)  

लेकिन यह सिर्फ इस तरह से कुछ देता है:

  बॉब | 2 जेम्स | 2  

मुझे पूर्ण पंक्तियों को लौटाना है, फिर भी।

कोई भी मदद काफी सराहना की जाएगी, धन्यवाद।

< Div class = "text-post" itemprop = "text">

इस एसक्यूएल क्वेरी को आज़माएं:

  अलग a.name, a.id से तालिका a, table b जहां एक चुनें। Name = b.name और a.id! = B.id  

Comments