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

Mysql cara bergabung dengan tabel

Bisa.

Contoh:

table_a              table_b             table_c
 _______________      _______________     _______________
|  id  |  name  |    |  id  | gender |   |  id  |   age  |
|------+--------|    |------+--------|   |------+--------|
|   1  |  sam   |    |   1  |    m   |   |   1  |   18   |
|------+--------|    |------+--------|   |------+--------|
|   2  |  ana   |    |   2  |    f   |   |   2  |   22   |
|------+--------|    |------+--------|   |------+--------|

Untuk mendapatkan hasil berikut:

 _________________________________ 
|  id  |  name  | gender |   age  |
|------+--------+--------+--------|
|   1  |  sam   |    m   |   18   |
|------+--------+--------+--------|
|   2  |  ana   |    f   |   22   |

Anda dapat menggunakan pernyataan SQL berikut:

SELECT a.id, a.name, b.gender, c.age
FROM table_a AS a
LEFT JOIN table_b AS b
    ON a.id = b.id
LEFT JOIN table_c AS c
    ON a.id = c.id

P.S.: hanya menjawab ini untuk mengerjakan ascii art xD!




  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 menggabungkan beberapa baris di MySQL?

  2. Akses ditolak untuk root pengguna - mysql di MAC OS

  3. Adakah yang bisa membantu menjelaskan mengapa tidak menggunakan SQL JOIN adalah praktik yang buruk dan salah?

  4. TAMPAK DROP MySQL

  5. Peringatan:PDO::__construct():[2002] Tidak ada file atau direktori seperti itu (mencoba terhubung melalui unix:///tmp/mysql.sock) di