Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bergabunglah dengan 2 tabel dan tampilkan berdasarkan id, prioritas &nomor

Kueri 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 ) );

Keluaran :

 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. Bagaimana cara mengimplementasikan kueri mySQL ini dengan benar ke dalam file PHP dan menampilkan hasilnya?

  2. Jadikan ORDER BY MySQL dinamis di node.js

  3. Struktur data untuk berbagai jenis turnamen/kompetisi (liga, tangga, eliminasi tunggal/ganda, dll.)

  4. Android + MySQL menggunakan com.mysql.jdbc.Driver

  5. JSON_INSERT() – Masukkan Nilai ke dalam Dokumen JSON di MySQL