Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql cách tham gia các bảng

Có, bạn có thể.

Ví dụ:

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

Để có được kết quả sau:

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

Bạn có thể sử dụng câu lệnh SQL sau:

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

Tái bút: chỉ trả lời điều này để làm nghệ thuật ascii 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. Đọc mảng JSON trong MYSQL

  2. Cú pháp 'LIKE' trong SQL

  3. MySQL - Chờ trong vài giây bằng cách sử dụng SELECT SLEEP ()

  4. php password_verify () hash và pass sẽ không khớp

  5. Đăng và nhận cùng một lúc trong php