php - mysql group_concat inside while -
मेरे पास इस यात्री टेबल की तारीख है:
इसका अर्थ है कि आरक्षण में परिणाम के साथ: लेकिन मैं इसे इस तरह दिखना चाहता हूं: क्या यह संभव है आपको यात्रियों की ओर से 'पास' के रूप में जमा करें जहां आरक्षित = 1) 000004 , दो यात्रा कार्यक्रम हैं जो यात्रा कार्यक्रम हैं <0000010 और
0000011 (अनवया कोव - एएसी हैंगर) , और हर यात्रा कार्यक्रम में, दो यात्रियों (
0000007 (तेगा) और
0000011 riyuuji यात्रियों के
0000010 एएसी हैंगर - अनवया कोव 0000008 minori
और 0000012 ami
के यात्री हैं 0000011 अनवया
group_concat का उपयोग करने के लिए कोशिश कर रहा हूं लेकिन मैं ऐसा ही कर सकता हूं:
$ a = Mysql_query ("select group_concat (pass_name separator ',') के रूप में यात्रियों से 'पास' के रूप में जहां आरक्षित = '0000004' आदेश एसईसी द्वारा आदेश) या मर (mysql_error ()); $ ख = mysql_fetch_array ($ एक); $ ग = $ बी [ 'पास'];
taiga, minori, riyuuji, ami ।
taiga, riyuuji / minori, ami
group_concat का उपयोग कर रहा है? मुझे पता है कि इसमें
जबकि बयानों को शामिल किया जाएगा परंतु अब भी मैं वांछित उत्पादन प्राप्त नहीं कर सकता कृपया मदद करें।
GROUP BY खंड का उपयोग करने की आवश्यकता है यात्रियों के मुताबिक 'पास' नाम से 'पास' के रूप में 'गेट' नाम से अलग करने वाला 'group_concat' चुनें ('pass_name separator', '), जहां आरक्षित =' 0000004 'ग्रुप द्वारा आरक्षित, आईडी एससी द्वारा आईडी ऑर्डर
SELECT group_concat (`पास` विभाजक '/')` पास 'से (समूह_concat चुनें (pass_name separator', ') '0000004' ग्रुप बी आरक्षित, आईडी एआरसी द्वारा आईडी ऑर्डर)
Comments
Post a Comment