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

ऑब्जेक्ट्स की नेस्टेड सरणी प्राप्त करने के लिए शामिल होने के साथ SQL क्वेरी

उपयोगकर्ता इस क्वेरी में शामिल हों

JSON के लिए AUTO आपके क्वेरी परिणाम के लिए JSON लौटाएगा

SELECT U.UserID, U.Name, Roles.RoleID, Roles.RoleName  
FROM [dbo].[User] as U 
INNER JOIN [dbo].UserRole as UR ON UR.UserID=U.UserID 
INNER JOIN [dbo].RoleMaster as Roles ON Roles.RoleID=UR.RoleMasterID
FOR JSON AUTO

उपरोक्त क्वेरी का पुट है

[
  {
    "UserID": 1,
    "Name": "XYZ",
    "Roles": [
      {
        "RoleID": 1,
        "RoleName": "Admin"
      }
    ]
  },
  {
    "UserID": 2,
    "Name": "PQR",
    "Roles": [
      {
        "RoleID": 1,
        "RoleName": "Admin"
      },
      {
        "RoleID": 2,
        "RoleName": "User"
      }
    ]
  },
  {
    "UserID": 3,
    "Name": "ABC",
    "Roles": [
      {
        "RoleID": 1,
        "RoleName": "Admin"
      }
    ]
  }
]



  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. यादृच्छिक नमक के साथ पासवर्ड हैशिंग में सुधार करें

  3. MySQL सबक्वेरी में उपयोगकर्ता चर

  4. सिंगल कमांड में सर्वर से सर्वर पर माइस्क्ल कॉपी डेटाबेस

  5. कैसे जांचें कि पाइथन MySQdb के साथ रिकॉर्ड मौजूद है या नहीं?