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

2 टेबल से जुड़ें और आईडी, प्राथमिकता और संख्या के आधार पर प्रदर्शित करें

Oracle क्वेरी :

SELECT *
FROM   (
  SELECT client_id, priority, phone_number, phone_type
  FROM   client_table c
         LEFT OUTER JOIN
         phone_table p
         ON ( c.phone_id = p.phone_id )
)
PIVOT ( MAX( phone_type ) AS phonetype, MAX( phone_number ) AS phonenumber
        FOR priority IN ( 1 AS Prio1, 2 AS Prio2, 3 AS Prio3 ) );

आउटपुट :

 CLIENT_ID PRIO1_PHONETYPE PRIO1_PHONENUMBER PRIO2_PHONETYPE PRIO2_PHONENUMBER PRIO3_PHONETYPE PRIO3_PHONENUMBER
---------- --------------- ----------------- --------------- ----------------- --------------- -----------------
         1 C               9999999999        H               5555555555        W               7777777777        


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल इंजेक्शन से बचने के लिए एसक्यूएल इंसर्ट क्वेरी में सुधार करें

  2. त्रुटि कोड:1406। कॉलम के लिए डेटा बहुत लंबा है - MySQL

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

  4. चयनित बिंदु से विशिष्ट दूरी पर सभी पतों को खोजने का सबसे अच्छा तरीका क्या है?

  5. कर्नल मान के आधार पर MySQL योग