2012-08-27 9 views
6

görünen aşağıdaki tablo vardır: İki veya daha çok belirli değerler göründükleri satır sayısını almaya çalışıyorumsayısı olduğu iki veya daha çok belirli değerler

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 

. Yukarıdaki tabloda, örneğin, 26 ve 1, 3 satırda görünür.

Bunu mySQL'de yapmanın hızlı bir yolu var mı yoksa PHP'de bir işlev mi oluşturmalıyım?

cevap

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

Ama 5 ve 1 de iki sıra ... – Ben

+0

@Ben Ümmü görünür Yardımlarınız için çok teşekkür ederiz, op sayısı ... Üzgünüm – xdazz

+0

istiyor, ben görmedim _ "Belirtilen" _... – Ben

İlgili konular