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

क्वेरी का परिणाम एक पंक्ति के रूप में प्राप्त करें?

आप इसके लिए एक जॉइन का उपयोग कर सकते हैं:

SELECT
  d1.value AS product_name,
  d2.value AS product_description
FROM
  product_description d1 JOIN product_description d2 ON 
      (d1.id = d2.id AND 
       d1.reference_field = 'product_name' AND 
       d2.reference_field = 'product_description')
WHERE
  d1.id = 4

यह सबसे अच्छा काम करता है यदि आपके पास कई फ़ील्ड नहीं हैं जिन्हें आप अपनी क्वेरी में शामिल करना चाहते हैं, क्योंकि आपको प्रत्येक कॉलम के लिए अपनी क्वेरी में एक और तालिका जोड़नी है जिसे आप जोड़ना चाहते हैं। लेकिन इसका यह फायदा है कि आप केवल एक ही नहीं, बल्कि किसी भी संख्या में उत्पाद प्रदर्शित कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SET var ='abc' और SET GLOBAL var ='abc' के बीच अंतर?

  2. mysql varbinary बनाम varchar

  3. नोड.जेएस-एसक्यूएल में पैरामीटर बाध्य करके गतिशील क्वेरी कैसे बनाएं?

  4. क्या डेटाबेस तालिकाओं को पुनर्प्राप्त करने से पहले या बाद में क्रमबद्ध किया जाता है?

  5. mysql में रेगेक्स लुकहेड/लुकबेइंड कैसे लिखें?