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

एसक्यूएल से नेस्टेड ऑब्जेक्ट ग्राफ़ का निर्माण कई रिश्ते हैं

आप समुच्चय और/या उपश्रेणियों का उपयोग करके ऐसा कर सकते हैं। कुछ इस तरह:

select title, content, json_agg(comments.author, comments.message) as comments
from articles 
join comments on articles.article_id = comments.article_id
group by article_id;

यदि आपको इसे एक स्ट्रिंग/जेसन/कुछ में एकत्रित करने की आवश्यकता है - बस इसे इस तरह की एक और समग्र क्वेरी में लपेटें:

select json_agg(sub)
from (
  select title, content, json_agg(comments.author, comments.message) as comments
  from articles 
  join comments on articles.article_id = comments.article_id
  group by article_id) sub;

यह एक पोस्टग्रेज क्वेरी है। Mysql के साथ कोई समय सीमा समाप्त न करें।



  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. JSON ऑब्जेक्ट को कोणीय/PHP के साथ MySQL तालिका में सम्मिलित करना

  4. आप कैसे निर्धारित कर सकते हैं कि एक विशेष MySQL तालिका कितनी डिस्क स्थान ले रही है?

  5. यूयूआईडी को बाइनरी के रूप में सम्मिलित करना और चुनना(16)