MySQL

2012-02-02 12 views
9

में एकल पंक्तियों में एकाधिक पंक्तियों को संयोजित करें जब मैं SELECT क्वेरी को आग लगाता हूं तो मैं एकल पंक्तियों में सभी पंक्तियों को कैसे जोड़ सकता हूं?MySQL

enter image description here

मैं ओ/पी किसी भी मदद

101 एबीसी सीए संयुक्त राज्य अमेरिका 102 xyz पीएच ब्रिटेन 103 PQR WDC यूरोपीय संघ

की तरह कृपया सराहना करना चाहता हूँ। धन्यवाद

+0

yipes ... क्यों? यह बिल्कुल पैमाने पर नहीं होगा। – Randy

उत्तर

8

आप GROUP_CONCAT और CONCAT mysql कार्यों की आवश्यकता होगी और क्वेरी इस तरह दिखना चाहिए:

SELECT GROUP_CONCAT(CONCAT(id, ' ', name, ' ', city, ' ', state) SEPARATOR ' ') 
FROM students 
GROUP BY (1) 

या आप CONCAT_WS बजाय का उपयोग कर सकते हैं:

group_concat की
CONCAT_WS(' ', id, name, city, state) 
9

उपयोग conbination और concat फ़ंक्शंस

SELECT group_concat(concat(id, " ",name," ",city," ",state," ") SEPARATOR ' ') 
FROM tablename