2011-04-14 17 views

उत्तर

47

आप समेकित फ़ंक्शन पर फिल्टर करने के लिए होने का उपयोग करना चाहते।

SELECT name, COUNT(*) 
    FROM mytable 
    GROUP BY name 
    HAVING COUNT(*) > 1 
+0

सुपरस्टर! बस इसका परीक्षण करने के बारे में! – DonutReply

+0

और हैविंग क्लॉज भी ऑर्डर से पहले जाना है। – randalv

10

आप HAVING

SELECT * FROM mytable GROUP BY name HAVING COUNT(*) > 1 

हालांकि, SELECT * उपयोग करने के लिए खास मतलब है जब आप समूहीकरण रहे हैं नहीं है की जरूरत है। मुझे लगता है कि यह सिर्फ एक उदाहरण

2

उपयोग अपने प्रश्न में रखने के लिए है:

SELECT * FROM mytable GROUP BY name having COUNT(*) > 1 
3

आप एक HAVING क्लॉज़ चाहते हैं।

SELECT * 
FROM mytable 
GROUP BY name 
HAVING COUNT(*) > 1 
संबंधित मुद्दे