से निर्यात करते समय विफल रहा है जब मैं group_concat
का उपयोग कर क्वेरी का परीक्षण करता हूं तो यह ठीक काम करता है और पंक्ति में उचित अल्पविराम-सीमित सूची आउटपुट करता है। हालांकि, जब मैं परिणामसेट के नीचे "निर्यात" पर क्लिक करता हूं, तो मुझे #1630 - FUNCTION <databasename>.group_concat does not exist.
MySQL GROUP_CONCAT phpmyadmin
उपयोगकर्ता त्रुटि परिभाषित फ़ंक्शन के रूप में GROUP_CONCAT
के संदर्भ का इलाज कर रहा है। क्या फ़ंक्शन नाम को सही तरीके से अर्हता प्राप्त करने का कोई तरीका है ताकि निर्यात करते समय इसे पा सकें? group_concat
का उपयोग करने का प्रयास न करने से पहले मुझे निर्यात करने में समस्या नहीं थी।
क्वेरी है:
SELECT *, group_concat(distinct g.name) FROM `users` u
left join usergroupassoc a on u.userid = a.userid
left join usergroups g on a.usergroupid = g.usergroupid
where u.enddate is null and g.enddate is null group by u.userid
आप क्वेरी पोस्ट कर सकते हैं:
group_concat परिसीमक के रूप में एक सेमी-कोलन निर्दिष्ट करने का प्रयास? –
यह 'group_concat' और उद्घाटन कोष्ठक के बीच अंतर के प्रति संवेदनशील होना प्रतीत होता है। क्या आप सत्यापित कर सकते हैं कि आपके पास चल रहे वास्तविक क्वेरी में कोई रिक्त स्थान नहीं है? स्रोत: http://www.dreamincode.net/forums/topic/247573-distinct/ – mellamokb
यह एक संभावना है - मुझे लगता है कि phpmyadmin इसे MySQL में पास करने से पहले क्वेरी को बदल रहा है। ऐसा लगता है कि यह उद्घाटन कोष्ठक से पहले एक जगह नहीं लगा रहा है, लेकिन शायद यह कुछ और कर रहा है MySQL पसंद नहीं है। – devios1