Wednesday, 15 April 2015

php - mysql : using like return duplicate row count -


मेरे पास नीचे एक मुद्दा है

table1

पहला मामला: < / P>

  पोस्टकोड LS1 1LS   

दूसरा मामला:

  पोस्टकोड LS11LS   

table2

  पोस्टकोड | क्षेत्र एलएस 1 | लीड्स एलएस 11 | लीड्स   

और मैं क्षेत्र से संबंधित पोस्टकोड

  SELECT table2.region को 'क्षेत्र' के रूप में गणना करने के लिए नीचे की क्वेरी का उपयोग कर रहा हूं, COUNT (table2.postcode ) तालिका 1 से 'गिनती' के रूप में तालिका 2 पर तालिका 2 में शामिल करें। कनॉट (जैसे तालिका 2.postcode, '%') 1) जहां तालिका 1.postcode & gt; 'ग्रुप बाय क्षेत्र   

लागू करने पर कि तालिका 1 पहले के मामले में मुझे मिल

  लीड्स | 1   

तालिका 1 दूसरे मामले पर इसे लागू करने पर मुझे

  लीड्स | 2   

इस पोस्टकोड / इसी तरह के पोस्टकोड पर किसी कारण के लिए जहां दूसरे आधे भाग पहले भाग की तरह ठीक हैं और इसमें आंतरिक अंतर के बीच कोई रिक्त स्थान नहीं है, 2 के रूप में गिनती देता है। <पी>

यदि आप LS1 1LS और LS11LS के साथ तालिका एक में दो प्रविष्टियां हैं, आपका इन दोनों में से मेल होगा, आपको 2 की गिनती देगी।

No comments:

Post a Comment