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

एसक्यूएल जॉइन सिंगल रो के रूप में चाइल्ड वैल्यू के साथ कॉलम के रूप में और चाइल्ड रिलेशनशिप वैल्यू द्वारा ऑर्डर करने की क्षमता

प्रति संपर्क एकल पंक्ति:

SELECT 
    contacts.id,
    contacts.first_name,
    contacts.last_name,
    GROUP_CONCAT(IF(field_values.field_id = 2, field_values.value, NULL)) AS email,
    GROUP_CONCAT(IF(field_values.field_id = 1, field_values.value, NULL)) AS field_1
FROM contacts 
LEFT JOIN field_values ON contacts.id = field_values.contact_id
GROUP BY contacts.id
ORDER BY email;.  -- it is optional, only include if you want to sort result by ascending emails.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरी क्वेरी में DATE FORMAT का उपयोग कैसे करें?

  2. mysql तालिका को हाइव में कैसे स्थानांतरित करें?

  3. उपयोगकर्ता के लिए mysql एक्सेस अस्वीकृत (केवल PHP के माध्यम से कनेक्ट होने पर होता है)

  4. एलडी:मैकोज़ बिग सुर 11.4 पर mysql2 मणि ​​रूबी के लिए बंडल इंस्टॉल करते समय -lzstd के लिए लाइब्रेरी नहीं मिली

  5. पिछले चयन के आधार पर ड्रॉप-डाउन को पॉप्युलेट करना