मुझे एक SELECT क्वेरी के साथ परेशानी हो रही है।
SELECT P.product_id, ( से चुनें श्रेणी_आईडी श्रेणी सी जहां से C.product_id = P.product_id) ए पी बिल्ली से उत्पादों पी
यह उत्पाद के उत्पाद को कैंडिडेट से और श्रेणी_आईडी से खींचने के लिए माना जाता है। यदि उत्पाद कई श्रेणियों में है, तो मैं श्रेणियां फ़ील्ड उन श्रेणियों की सूची वापस करने के लिए चाहूंगा I समस्या यह है कि एक subquery केवल एक ही मान वापस करेगा। क्या किसी को पता है कि यह कैसे लिखना है?
धन्यवाद!
इसके लिए GROUP_CONCAT
का उपयोग करें:
SELECT P.product_id, GROUP_CONCAT (PC.category_id SEPARATOR ',') उत्पादकैग पीसी से, उत्पाद पी WHERE PC.product_id = P.product_id GROUP द्वारा P.product_id;
चेक आउट करें।
No comments:
Post a Comment