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

कैसे दो टेबल पर चयन करने के लिए?

जॉइन क्लॉज में var_name के लिए तीन बार फ़िल्टरिंग तालिका 2 में शामिल हों।

SELECT t.parent_id, 
       t.id, 
       t.name, 
       t.quality, 
       t.price, 
       c.VALUE AS color, 
       s.VALUE AS size, 
       r.VALUE AS rating 
FROM   table1 t 
       LEFT JOIN table2 c 
         ON t.parent_id = c.parent_id 
            AND c.var_name = 'color' 
       LEFT JOIN table2 s 
         ON t.parent_id = s.parent_id 
            AND s.var_name = 'size' 
       LEFT JOIN table2 r 
         ON t.parent_id = r.parent_id 
            AND r.var_name = 'rating' 


  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. सिद्धांत 2:कम से कम एक मूल इकाई उपनाम चुने बिना पहचान चर के माध्यम से इकाई का चयन नहीं कर सकता

  3. मैक ओएस एक्स पर MySQL रत्न कैसे स्थापित करें

  4. क्या DATE_SUB() और डेटाटाइम गणना के लिए अंकगणितीय ऑपरेटरों का उपयोग करने के बीच कोई अंतर है?

  5. टैलेंड का उपयोग करके क्विकस्टार्ट डेटाबेस माइग्रेशन