2012-08-27 14 views
6

दिखाई मैं निम्न तालिका है:पंक्तियों की संख्या है, जिसमें दो या अधिक निर्दिष्ट मूल्यों

n1|n2|n3|n4|n5 
1| 5| 4| 7|26 
26|80|75| 1|10 
5| 3| 2| 1|4 
45|26| 1| 3|66 

मैं पंक्तियों जिसमें दो या अधिक निर्दिष्ट मान दिखाई की संख्या प्राप्त करने की कोशिश कर रहा हूँ। उपरोक्त तालिका में, उदाहरण के लिए, 26 और 1 3 पंक्तियों में दिखाई देते हैं।

क्या मेरे एसक्यूएल में ऐसा करने का कोई तेज़ तरीका है या क्या मुझे PHP में कुछ फ़ंक्शन बनाना चाहिए?

आप आपकी मदद के लिए बहुत बहुत धन्यवाद

उत्तर

8
SELECT COUNT(*) FROM your_table 
WHERE 1 IN (n1,n2,n3,n4,n5) AND 26 IN (n1,n2,n3,n4,n5) 
+0

लेकिन 5 और 1 भी दो पंक्तियों ... – Ben

+0

@Ben उम्म में दिखाई देते हैं, सेशन गिनती ... – xdazz

+0

क्षमा चाहता है, मैं नहीं देखा _ "निर्दिष्ट" _... – Ben

संबंधित मुद्दे