/ / mysql पहले mysql अर्दबी प्रदर्शन करते हैं - mysql, sql, sql-order-by

mysql mysql ऑर्डरबी पहले प्रदर्शन करें - mysql, sql, sql-order-by

मैं सिर्फ यह पूछना चाहता हूं कि वास्तविक चयन विवरण से पहले खंड द्वारा आदेश कैसे किया जा सकता है।

मेरे पास PHP के अंतर्गत क्वेरी है:

mysql_query("SELECT  GROUP_CONCAT(sample_lang) AS locations
FROM postflight
WHERE rno="$cc"
ORDER BY sfno ASC") or die(mysql_error());

क्वेरी को सॉर्ट करने से पहले मानों को संक्षिप्त करना क्या है। मैं जो चाहता हूं, उसे समाप्‍त करने से पहले आरोही द्वारा छांटना है। किसी भी तरह की सहायता को आभार समझेंगे। आपका बहुत बहुत धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 4

आप उपयोग कर सकते हैं ORDER BY के भीतर GROUP_CONCAT() कार्य करें, प्रयास करें

SELECT GROUP_CONCAT(sample_lang ORDER BY sfno ASC)
FROM ...
WHERE ...

या यदि आप जोड़ना चाहते हैं SEPARATOR

SELECT GROUP_CONCAT(sample_lang ORDER BY sfno ASC SEPARATOR "-")
FROM ...
WHERE ...