Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्वेरी अलग-अलग पंक्तियों के बजाय सब कुछ एक पंक्ति में जोड़ती है

आपको group byजोड़ना होगा खंड

 SELECT o.outfit_id, o.creation_date,
           GROUP_CONCAT(i.manufacturer_product_id ORDER BY i.manufacturer_product_id) as manufacturer_product_ids,
           GROUP_CONCAT(i.manufacturer_product_id ORDER BY i.manufacturer_product_id SEPARATOR ';') as manufacturer_product_ids_sep
    FROM outfits o INNER JOIN
         items_in_outfit io
         ON o.outfit_id = io.outfit_id JOIN
         items i
         ON io.item_id = i.item_id JOIN
         customer c
         ON o.cus_id = c.cus_id 
    WHERE c.driver_id = 2463
    group by o.outfit_id,o.creation_date
    ORDER BY o.creation_date



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो mysql कॉलम जोड़ने और कुल वापस करने में समस्या

  2. निश्चित के रूप में निर्दिष्ट MySQL उपयोगकर्ता मौजूद नहीं है

  3. प्रोटोकॉल पैकेट क्रम से बाहर

  4. क्या एक चर को MySQL में संग्रहीत प्रक्रिया कॉल में पास करना संभव है?

  5. एमएएमपी प्रो क्रैश; MySQL रिबूट पर शुरू नहीं होगा